PHP4个载入语句的区别

4个载入语句的区别

includerequire的区别:

include载入文件失败时(即没有找到该文件),报一个“提示错误”,而后继续执行后续代码;ui

requre载入文件失败时,报错并当即终止执行。spa

一般,require用于在程序中,后续的代码依赖于载入的文件的时候。blog

 

include_oncerequire_once的区别:

includerequire的区别:require

 

 

includeinclude_once的区别:

include载入的文件不判断是否重复,只要有include语句,就会载入一次——即此时可能致使重复载入。程序

 

include_once载入的文件会有内部判断机制是否“前面代码”已经载入过,若是载入过,就再也不载入。im

 

requirerequire_once的区别:

includeinclude_once的区别。数据

 

 

在被载入文件中return语句的做用

1,一个载入语句,若是载入成功,实际上是有返回值的,为1,若是载入失败,则返回的是falseimg

(虽然咱们一般不去使用该返回值)。文件

 

 

 

 

但,若是被载入文件中有return语句,此时就有另外的机制和做用:require

2return语句此时的做用是终止载入过程——该return语句的后续被载入文件的代码再也不载入。

 

 

运行结果为:

 

3return语句也能够用于该被载入文件载入时返回一个数据,形式为:return  XX数据;

 

 

 

运行结果为:

 

相关文章
相关标签/搜索