将include的值传递给变量

时间:2015-04-09 16:04:01

标签: php variables include

是否可以将include的结果传递给变量?

让我们考虑这个简单的文件'example.html':

<p>some HTML</p>

在PHP文件中,我们如何将此文件的内容传递给变量? 我试过了:

$my_variable = include('example.html');

它包含文件,但$my_variable的值为1

2 个答案:

答案 0 :(得分:0)

如果您只想获取文件内容,可以使用:

$data = file_get_contents("example.html");
echo htmlentities($data);

或者这个:

ob_start();
readfile("example.html");
$data = ob_get_clean();
echo htmlentities($data);

答案 1 :(得分:0)

使用

ob_start();
include('example.html');
$output = ob_get_clean();// this will buffer your output