include和require区别

1.  include()执行的时候需要引用的文件每次都要进行读取评估;

     require()执行时需要引用的文件只处理一次(实际上执行时需要引用的文件内容替换了require()语句)

    可以看出若有包含这些指令之一的代码和可能执行多次的代码,则使用require()效率比较高,
    若每次执行代码时相读取不同的文件或者有通过一组文件叠代的循环,就使用include(),

   

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

3. include()是有条件包含函数,而 require()则是无条件包含函数。

 

 include和require后面加不加括号对执行结果没有区别,但是加上括号效率较低,所以后面能不加括号就不加括号。

posted @ 2019-05-24 10:37  小庄同志  阅读(174)  评论(0编辑  收藏  举报