有一个 header.php 文件,它包含一些返回 HTML 的 php 代码。我知道我可以使用 require、include 来回显结果,但我想做的是将其处理后的输出字符串存储到一个变量中。
在一个页面中,我使用了:
$headerHTML=file_get_contents('header.php');
然后我得到了 PHP 代码输出而不是处理后的 HTML 输出。我知道添加 http:// 会有所帮助。但我更喜欢继续使用相对路径,我怎样才能告诉函数正确处理 php 文件?
注意:如果可能,我想继续使用此语句file_get_contents
而不是使用ob_start()
。