想象一下以下內容:如何在不存在重複的情況下將回聲存儲在PHP中的變量中?
<?php
echo 'foo';
echo 'bar';
?>
簡單,對不對?現在,如果在這個簡單的腳本結束時,我需要做什麼都有了,我回蕩在該腳本中的變量,如:
<?php
echo 'foo';
echo 'bar';
// $end // which contains 'foobar';
?>
我嘗試這樣做:
<?php
$end = NULL;
echo $end .= 'foo'; // this echoes foo
echo $end .= 'bar'; // this echoes foobar (this is bad)
// $end // which contains 'foobar' (this is ok);
?>
但它不因爲它附加了數據,因此回聲附加的數據(重複)。任何方式來做到這一點?
編輯:我不能使用OB,因爲我已經以不同的方式在腳本中使用它(我在瀏覽器中模擬CLI輸出)。
爲什麼不會你創建一個回波和追加輸出的功能? –
輸出緩衝可以嵌套 – Scuzzy