使用Php什么时候包含文件?它是在预处理阶段还是在脚本评估期间?
现在我有几个共享相同页眉和页脚代码的脚本,它们执行输入验证和异常处理.像这样:
/* validate input */ ... /* process/do task */ ... /* handle exceptions */ ...
所以我想做这样的事情
#include "verification.php" /* process/do task */ ... #include "exception_handling.php"
因此,如果include作为预处理步骤发生,我可以执行#include"exception_handling.php",但如果没有,那么任何异常都会在它有机会评估include之前终止脚本.
谢谢
PHP.net:include给出了一个基本的例子:
vars.php test.php
所以当它在代码中执行时会发生.
编辑:固定网址.