PHP捕获"空"包含

Gle*_*rry 2 php require include

我们有一个自定义框架,允许我们include编写其他页面.但是,即使include代码没有输出任何内容,也始终打印此代码的标题.有没有一种方法,我可以exitreturn特定的东西,我可以陷阱和捕获include/ require,以便我可以做正确的事情?

hal*_*dan 5

激活输出缓冲区,包含该文件,然后检查其内容:

ob_start();
include "file.php";
$content = ob_get_contents();
ob_end_clean();
Run Code Online (Sandbox Code Playgroud)

之后检查生成的内容并保留或转储它.

祝愿,费边