1.当引用的文件报错时,include会报错但继续执行 require会报错并停止执行
2.include的文件可使用return 处理返回值, require不可以用return
3.include只有在程序执行到该位置时才会引用,而 require不管是否执行到该位置都会应用,而且如果一个文件中有多个 require,只会执行第一次,将所有文件包含进来,比如通过变量给文件名赋值这种方式, require引用进来的永远是第一个文件,而include则会根据变量将不同的文件引用进来。
1.当引用的文件报错时,include会报错但继续执行 require会报错并停止执行
2.include的文件可使用return 处理返回值, require不可以用return
3.include只有在程序执行到该位置时才会引用,而 require不管是否执行到该位置都会应用,而且如果一个文件中有多个 require,只会执行第一次,将所有文件包含进来,比如通过变量给文件名赋值这种方式, require引用进来的永远是第一个文件,而include则会根据变量将不同的文件引用进来。