在列出 php 常量时,未定义 PHP_OUTPUT_HANDLER_PROCESSED。
版本
PHP 8.3.6 (cli) (built: Apr 11 2024 20:23:19) (NTS)
版权所有 (c) The PHP Group
Zend Engine v4.3.6,版权所有 (c) Zend Technologies
使用 Zend OPcache v8.3.6,版权所有 (c),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_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)
版权所有 (c) The PHP Group
Zend Engine v4.3.6,版权所有 (c) Zend Technologies
使用 Zend OPcache v8.3.6,版权所有 (c),Zend Technologies