将php文件保存到变量中

时间:2016-05-20 20:40:21

标签: php

我正在尝试获取包含的PHP文件的内容,例如:

PHP

$body = include 'body.php';

但这不起作用。

3 个答案:

答案 0 :(得分:1)

您可以输出缓冲区以确保HTML未显示,而是放入变量中。 (PHP仍将运行,但HTML输出将包含在变量中) 您可以使用函数ob_get_contents将输出缓冲区的内容保存在变量中。

<强> PHP

ob_start();
include "body.php";
$body = ob_get_contents();
ob_end_clean();

答案 1 :(得分:1)

ob_start();
include 'desired_file.php';
$file = ob_get_clean();

答案 2 :(得分:-2)

你需要在你所包含的文件(body.php)中有一个return语句。