PHP ob_implicit_flush() 函式
示例
在每個產生輸出的語句之後立即將內容傳送到瀏覽器
<?php
// 開啟隱式重新整理
ob_implicit_flush(1);
// 一些瀏覽器會因為輸出太短而不顯示內容
// 我們使用 str_pad() 來使輸出足夠長
echo str_pad("Hello World!", 4096);
// 即使指令碼仍在執行,瀏覽器也已經可以看到內容了
sleep(3);
?>
定義和用法
ob_implicit_flush()
函式用於啟用或停用隱式重新整理。啟用後,隱式重新整理會在輸出產生時立即將其傳送到瀏覽器,因此無需呼叫 flush()
函式。
語法
ob_implicit_flush(flag);
引數值
引數 | 描述 |
---|---|
旗幟 | 設定為 1 時,啟用隱式重新整理。設定為 0 時,停用隱式重新整理。 |
技術詳情
PHP 版本 | 4+ |
---|
❮ PHP 輸出控制函式