PHP中require()与include的区别

作者: 温新

分类: 【PHP基础】

阅读: 2159

时间: 2020-02-26 10:00:35

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会检查引入的文件是否已经被引入,若引入则会报错。

请登录后再评论