我有一个是我的控制页面的输出函数:PHP包括一个可变的内部
$page = "<div class='media-title'><h2>{$title}</h2></div><div class='media-image'>{$image}</div><div class='media-desc'>{$desc}</div>";
我想包括在定义的HTML中的文件“box.php”变量$page
。我尝试这样做:
$page = "<div class='media-title'><h2>{$title}</h2></div><div class='media-image'>{$image}</div><div class="inlinebox">" . include("box.php"); . "</div><div class='media-desc'>{$desc}</div>";
...但没有奏效。我怎么能把一个PHP包含在一个变量内?
这将打开缓冲。也是一个好方法。 – santiagobasulto 2010-12-09 23:49:33
我试过但没有任何回报。为了测试它,我把`<?php ob_start();回声“测试”;返回ob_get_clean(); ?>`作为我的box.php的内容,并没有做任何事情。我删除了ob_start和ob_clean,并输出了“测试”一词4次。标题两次,一次高于应该有的地方,一次低于应该有的地方。 – mattz 2010-12-10 00:17:32