文件包含:include,include_once,require,require_once,将一个文件的内容包含进另外一个文件。
include和require:使用一次包含一次文件
include_once和require_once:不管在一个脚本中包含另外一个脚本多次,都只加载一次
包含文件原理
include和require的区别:
1. 相同点:都能够包含文件
2. 不同点:include会尝试着去包含,如果包含不到,会提示警告错误,但是不会影响当前自身脚本的执行;require一定会去包含文件,而且包含的文件必须不能出错,否则会终止当前自身脚本的执行
include包含不存在的文件
require包含不存在的文件
终止脚本执行
终止脚本执行,指的是通过一条语句告诉PHP引擎,此语句之后的其他语句不需要执行。
PHP提供了三种方式来终止脚本执行:return,die,exit
return:执行到该处退出,如果是在函数中,表示退出函数,如果是在脚本中,表示脚本停止执行