require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行

解决方案 »

  1.   

    显然你没有认真看手册
    在无法读取目标文件的情况下
    require会引发致命错误,中断程序运行
    而include只是提示而已
    这就是两者区别简单可以理解为require = include(filename) die ('error!');
      

  2.   

    require()固定引用,程序执行前首先引用。不管程序是否执行到了这段代码。都会引用。
    include()可选引用,程序执行中引用,如果没执行到这段代码,则不引用。 
      

  3.   

    另外include可以引用你设置的include文件夹里的文件