您的位置:首页 > 产品设计 > UI/UE

include,require,include_once,require_once的区别

2017-02-17 20:22 369 查看
区别:

1,include,require包含的文件不管前面有没有包含都会重新包含一遍,而include_once和require_once如果前面已经包含了相同的文件,这不会重新包含一次

2,include有返回值,require没有返回值

3,include是有条件包含函数,而require是无条件包含函数

4,include包含的文件每次用到都会重新读取和评估,require一劳永逸,效率由此可见一斑

5,include可以包含一个并不存在的文件只发生警告而不会终止程序,而require则会导致发生一个致命错误导致程序终止

最后

include和require加不加括号不会影响执行结果,但是加括号会导致效率降低,所以能不加括号尽量不要加括号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: