不知道lz看的是什么资料,全错了!require和include之间的区别只是在对错误处理的方式,其他的都是一样的。不要看那些混蛋书,以官方文档为准!
下一个去吧:http://download.csdn.net/source/871602

解决方案 »


  1. 你看的是什么书,书里面讲的全错。include和require函数只是在执行错误的时候有区别,比如,include和require一个不存在的文件,include返回E_WARNING级别的错误,而require返回执行时错误,并停止执行PHP文件。
      

  2. 除了手册,什么都不要相信,当然我这种老实人你还是可以相信的。include和require的区别上面几位都已经说得很清楚了。其实从字面上理解,也知道他们的区别了。include,中文意思就是包含;而require,中文是要求,后者有必须,必备的意思。所以include只会warning,而require是会fatal error的。
      

  3. 楼主看的资料没有错
    只是已经过时
    在早期PHP的确是这样区分include,require
    而且效能上有明显分别而现在很多作者出书都是左抄右抄
    没留意版本变更,所以会出现这种问题在PHP 5 及絶大部份 PHP 4 的版本中
    include 跟 require 就是一个是WARNING,一个是ERROR
      

类似问题 »