[英]How do I safely include php files that may have whitespace after closing php tags?
我只花了一个小时来查找一个php脚本中的错误,该错误创建了一个XML文件,该文件由于末尾有一个空行而无法解析(可能只是剪切并粘贴的错误),我希望我的脚本将来不会在包含的文件中受到此类错误的影响。
有什么方法可以确保使用include或require_once函数不会导致任何输出? 除非我将其中一个用作模板,否则通常会使用这些函数,因此我可以将函数包含在其他PHP文件中,并且不希望它们中嵌入任何HTML。
您可以开始输出缓冲捕获,然后包含文件,然后丢弃所有输出内容:
ob_start();
include 'file.php';
ob_end_clean();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.