在 PHP 中,flush()
函數用于刷新輸出緩沖區。當在腳本執行過程中調用 flush()
函數時,PHP 將會嘗試將緩沖區中的內容立即輸出到客戶端,而不是等到腳本執行完畢后一次性輸出。
這在某些情況下很有用,比如當需要立即將一部分內容輸出到瀏覽器時,可以使用 flush()
函數來實現。
示例代碼:
<?php
echo "Hello";
flush();
// do some time-consuming tasks
echo "World";
?>
在上面的例子中,Hello
會立即輸出到瀏覽器,然后在執行耗時任務之后再輸出 World
。如果沒有調用 flush()
函數,這兩個內容會一次性輸出。