ob_get_status()

获取输出缓冲区的状态信息

首字母:O

函数名:ob_get_status()

函数描述:ob_get_status() 函数用于获取输出缓冲区的状态信息。

适用版本:该函数适用于所有的 PHP 版本。

语法:array ob_get_status( [bool $full_status = FALSE] )

参数:

  • $full_status(可选):如果设置为 TRUE,则返回完整的状态信息数组;如果设置为 FALSE(默认),则返回一个简化的状态信息数组。

返回值:该函数返回一个包含输出缓冲区状态信息的数组。

使用示例:


输出结果:

Array
(
 [level] => 1
 [type] => 0
 [status] => 0
 [name] =>
 [del] => 1
 [flags] => 0
 [buffer_size] => 4096
 [buffer_used] => 11
 [output_handler] =>
 [output] => Hello World!
)

说明:

  • level:输出缓冲区的嵌套级别。
  • type:输出缓冲区的类型,0 表示普通输出缓冲区。
  • status:输出缓冲区的状态,0 表示缓冲区处于关闭状态。
  • name:输出缓冲区的名称,如果没有指定名称则为空。
  • del:是否允许删除输出缓冲区,1 表示允许。
  • flags:输出缓冲区的标志,0 表示没有特殊标志。
  • buffer_size:输出缓冲区的大小(字节)。
  • buffer_used:输出缓冲区已使用的大小(字节)。
  • output_handler:当前的输出处理程序,如果没有设置则为空。
  • output:输出缓冲区中的内容。

同首字母函数