在列出 php 常數時,未定義 PHP_OUTPUT_HANDLER_PROCESSED。
版本
PHP 8.3.6 (cli) (built: Apr 11 2024 20:23:19) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies
以下常數永遠可作為 PHP 核心的一部分使用。
以下標誌會以位元遮罩的形式傳遞給由 ob_start() 設定的輸出處理常式的第二個 (phase
) 參數
PHP_OUTPUT_HANDLER_START
(int)表示輸出緩衝已開始。
PHP_OUTPUT_HANDLER_WRITE
(int)表示正在刷新輸出緩衝區,並且有資料要輸出。
PHP_OUTPUT_HANDLER_FLUSH
(int)表示緩衝區已刷新。
PHP_OUTPUT_HANDLER_CLEAN
(int)表示輸出緩衝區已清除。
PHP_OUTPUT_HANDLER_FINAL
(int)表示這是最後一次輸出緩衝操作。
PHP_OUTPUT_HANDLER_CONT
(int)表示緩衝區已刷新,但輸出緩衝將會繼續。
這是 PHP_OUTPUT_HANDLER_WRITE
的別名。
PHP_OUTPUT_HANDLER_END
(int)表示輸出緩衝已結束。
這是 PHP_OUTPUT_HANDLER_FINAL
的別名。
以下標誌可以位元遮罩的形式傳遞給由 ob_start() 設定的輸出處理常式的第三個 (flags
) 參數
PHP_OUTPUT_HANDLER_CLEANABLE
(int)控制由 ob_start() 建立的輸出緩衝區是否可被 ob_clean() 清除。此標誌不控制 ob_end_clean() 或 ob_get_clean() 的行為。
PHP_OUTPUT_HANDLER_FLUSHABLE
(int)控制由 ob_start() 建立的輸出緩衝區是否可被 ob_flush() 刷新。此標誌不控制 ob_end_flush() 或 ob_get_flush() 的行為。
PHP_OUTPUT_HANDLER_REMOVABLE
(int)控制由 ob_start() 建立的輸出緩衝區是否可在指令碼結束前或在呼叫 ob_end_clean()、ob_end_flush()、ob_get_clean() 或 ob_get_flush() 時移除。
PHP_OUTPUT_HANDLER_STDFLAGS
(int)預設的輸出緩衝標誌集合;目前等同於 PHP_OUTPUT_HANDLER_CLEANABLE
| PHP_OUTPUT_HANDLER_FLUSHABLE
| PHP_OUTPUT_HANDLER_REMOVABLE
。
以下標誌是 ob_get_status() 所傳回的 flags
位元遮罩的一部分
PHP_OUTPUT_HANDLER_STARTED
(int)表示輸出處理常式已呼叫。
PHP_OUTPUT_HANDLER_DISABLED
(int)表示輸出處理常式已停用。當輸出處理常式傳回 false
或在處理緩衝區時失敗時,會設定此標誌。在 PHP 8.4.0 之前,此標誌可能在啟動輸出緩衝區時設定。
PHP_OUTPUT_HANDLER_PROCESSED
(int)表示輸出處理常式成功處理了緩衝區。自 PHP 8.4.0 起可用。
在列出 php 常數時,未定義 PHP_OUTPUT_HANDLER_PROCESSED。
版本
PHP 8.3.6 (cli) (built: Apr 11 2024 20:23:19) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies