在列出 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