解析.php并作为变量返回

时间:2013-02-02 02:02:12

标签: php

所以说我有一个文件page.php

<html>
Hello <?php echo $world;?>
</html>

我想创建一个变量并使用page.html将其命名为“Hello world”

这样的东西
$world = 'world';
$mypage = parse_file('page.php');

我想我可以用双引号将整个文件包装起来

$mypage="<html>
Hello $world
</html>";

但双引号解析效率低下。如果不编写解析page.html的脚本,是否有任何简单的方法?

2 个答案:

答案 0 :(得分:4)

Output buffering可以很好地完成这项工作

ob_start();
$world = 'world';
include('page.php');
$mypage = ob_get_clean();

参考:

答案 1 :(得分:0)

另一种方法是使用heredoc syntax