【发布时间】:2015-06-15 02:44:38
【问题描述】:
是否可以将包含的结果传递给变量?
让我们考虑这个简单的文件“example.html”:
<p>some HTML</p>
在一个 PHP 文件中,我们如何将这个文件的内容传递给一个变量? 我试过了:
$my_variable = include('example.html');
包含文件,但$my_variable的值为1。
【问题讨论】:
-
使用
ob_XXX函数捕获输出缓冲区。 -
你必须使用缓冲区。看php.net/manual/en/book.outcontrol.php
-
$my_variable的值为 1,因为include如果成功则返回true,如果有错误则返回false。