PHP四种文件载入类型详解:
1.include和require的区别
- include载入文件失败时(即没有找到文件),报一个‘提示错误’,然后继续执行后续代码。
- require载入文件失败的时候,报错并立即终止执行。
- 通常,require用于程序中,后面的代码依赖载入的文件的时候。
2.include_once和require_once的区别
- 同include和require的区别
3.include和include_once的区别
- include载入的文件不判断是否重复,只要有include语句,就会载入一次,即此时可能导致重复载入。
- include_once载入文件会有内部判断机制判断是否‘前面代码’已经载入过。如果载入过,则就不载入。
4.require和require_once的区别
- 同include和include_once的区别
在载入文件中,载入文件通常是有返回值的,如果载入成功返回1,失败返回false。