PHP 中 require 的用法

在PHP中require语句作用是包含并运行指定文件,与include的区别:include在引入不存文件时产生一个警告且脚本还会继续执行,而require则会导致一个致命性错误且脚本停止执行。推荐视频教程:《PHP》

用法示例<?php

require('somefile.php');

?>

require 'somefile.php';

?>

PHP 脚本文件在读到 include() 语句时,才将它包含的文件读取进来。这种方式,可以把程式执行时的流程简单化。incluce 在用到时加载

require 在一开始就加载

_once 后缀表示已加载的不加载

PHP 系统在加载PHP程序时有一个伪编译过程,可使程序运行速度加快。但 incluce 的文档仍为解释执行。include 的文件中出错了,主程序继续往下执行,require 的文件出错了,主程序也停了,所以包含的文件出错对系统影响不大的话(如界面文件)就用 include,否则用 require。

require() 和 include() 语句是语言结构,不是真正的函数,可以像 php 中其他的语言结构一样,例如 echo() 可以使用 echo("ab") 形式,也可以使用 echo "abc" 形式输出字符串 abc。require() 和i nclude() 语句也可以不加圆括号而直接加参数。

include_once() 和 require_once() 语句也是在脚本执行期间包括运行指定文件。此行为和 include() 语句及 require() 类似,使用方法也一样。唯一区别是如果该文件中的代码已经被包括了,则不会再次包括。这两个语句应该用于在脚本执行期间,同一个文件有可能被包括超过一次的情况下,确保它只被包括一次,以避免函数重定义以及变量重新赋值等问题。推荐教程:《PHP》

php require的用法,PHP 中 require 的用法相关推荐

  1. mysql中去重的用法_mysql中去重 distinct 用法

    在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count( ...

  2. mysql中change用法,mysql 中alter的用法以及一些步骤

    mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...

  3. python中enumerate在for循环中用法_python中enumerate的用法实例解析

    在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法.具体如下: enumerate参数为可遍历的变量,如 字符串,列 ...

  4. python 字典定义日志用法_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  5. java中throws用法_java中throws实例用法详解

    在程序出现异常时,会有一个抛出异常的throw出现,这里我们要跟今天所讲的throws区分开.throws的作用是声明抛出,在名称上也跟throw有所不同.下面我们就throws对策概念.语法.实例带 ...

  6. pythonappend用法_python中append实例用法总结

    append()函数 描述:在列表ls最后(末尾)添加一个元素object 语法:ls.append(object) -> None 无返回值 例: a=[1,2,3] a.append(5) ...

  7. python中max函数用法_Python中max函数用法实例分析

    Python中max函数用法实例分析 更新时间:2015年07月17日 15:45:09 作者:优雅先生 这篇文章主要介绍了Python中max函数用法,实例分析了Python中max函数的功能与使用 ...

  8. php中sisson用法,thinkPHP中session()方法用法详解

    本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 s ...

  9. mysql range用法_MySQL中Explain的用法总结(详细)

    本篇文章给大家带来的内容是关于MySQL中Explain的用法总结(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 执行计划(query Execution plan) 语法e ...

最新文章

  1. BMP格式图像的显示
  2. Dubbo 新增本地 IDE 插件,快速创建样例工程
  3. mysql编号用什么类型_mysql 之编码配置、引擎介绍、字段操作、数据类型及约束条件...
  4. C++_类和对象_C++运算符重载_赋值运算符重载_利用深拷贝实现对象深度赋值运算---C++语言工作笔记058
  5. 迟滞比较器及施密特触发器详解
  6. Python 爬虫案例
  7. ICode python 3级训练场判断能量状态第19关
  8. spring configuration注解原理
  9. 有限公司章程(范本)
  10. 使用广义α方法(the generalized-α method)求解时变动力学问题
  11. 电脑消除,彻底清除电脑垃圾,让电脑运行更流畅!
  12. 给机器人罗宾写一封英语回信_人教版pep小学英语三年级起点六上单词和习惯用语朗读mp3+文本Unit1...
  13. python扇贝每日一句api_【扇贝批量添加单词到词库】利用python调用扇贝API (oauth2)...
  14. Serialization assertion safeVersionRead == safeSerializationVersion failed.
  15. 关于原生ajax的那些事
  16. 第四章:分支结构程序设计
  17. android epub 开源,EPUB SDK
  18. easyui tabs 的href和content属性
  19. 手把手带你玩转需求预测-需求预测方法介绍
  20. 【网络】如何扫描局域网内所有设备的ip和mac地址

热门文章

  1. ear包目录_EAR包的组成结构
  2. dbvisualizer
  3. fusioncharts mysql_FusionCharts功能介绍
  4. php phantomjs 安装_PHP PhantomJs中文文档(翻译)
  5. 唐骏:从小老板到亿万富翁
  6. 然爸读书笔记(2014-12)----20个月赚130亿
  7. 入侵检测技术概述笔记
  8. 【概念卡片】美团CEO王兴的竞争之道,它能给你底气
  9. 建筑pb1是什么意思_什么是建筑?
  10. POJ 图论分类 + DP(较全 自己又加了点)