require() 与 include() 的错误处理的方式不同。
如果发生错误:
inlcude将产生警告信息,脚本继续运行。
require将生成致命错误,脚本停止运行。
*_once 方法会检查文件是否已包含。
如果不包含,则不会再次包含该文件。
require()比require_once()快那么一点点,毕竟多了一个检查判断,如果确定没有重复包含,请使用require()。
参考:
如果发生错误:
inlcude将产生警告信息,脚本继续运行。
require将生成致命错误,脚本停止运行。
如果不包含,则不会再次包含该文件。
require()比require_once()快那么一点点,毕竟多了一个检查判断,如果确定没有重复包含,请使用require()。
参考: