PHP中require()与include的区别
require与include
相同点:
两者之间都是语句而非函数(意味后而的括号可以省略);
不同点:
include
1)遇到错误会在调用脚本中产生一个警告,并停止执行被包含的文件,但程序会执行下去;
2)面对错误相对宽松
3)include include_once更加适用于模版加载等操作。
require
1) 遇到致命错误,整个脚本停止执行;
2) 更严格、更安全
3) 应用库文件时使用require require_once更加适合。
require_once与include_once
1)require与require_once之间,require_once会带来间接性性能开销。
2)include与require可以加载多个相同的文件;
3)requrei_once与include_once会检查引入的文件是否已经被引入,若引入则会报错。
请登录后再评论