最近一段时间我见过很多ob_get_clean()
。通常我已经完成$test .= 'test'
我想知道如果一个比另一个更快和/或更好。
下面是使用代码ob_get_clean()
:
ob_start();
foreach($items as $item) {
echo '<div>' . $item . '</div>';
}
$test = ob_get_clean();
下面是使用代码$test .= 'test'
:
$test = '';
foreach($items as $item) {
$test .= '<div>' . $item . '</div>';
}
哪个更好?
最近我一直在想这个。不知道答案,但我知道你错过了“echo $ test”;对后者... – da5id 2008-11-15 03:22:54
第一个不会回显变量。只需将整个echo'd部分放入$ test。如果你喜欢,也可以投票:) – 2008-11-15 03:28:42