我想要包含一个文件,但不是打印输出,而是希望将其作为字符串。
例如,我想要包含一个文件:
<?php echo "Hello"; ?> world!
但是在包含文件的同时打印Hello world!
而不是打算将其作为字符串获取。
我想从文件中过滤一些元素,但不是从整个php文件中过滤,而是从html输出中过滤。
是否可以做这样的事情?
答案 0 :(得分:1)
你可以使用这样的php缓冲区:
<?php
ob_start();
include('other.php');
$script = ob_get_contents(); // it will hold the output of other.php
ob_end_clean();