牛牛在线工具

ob_get_status()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ob_get_status()

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

函数名:ob_get_status() 函数描述:ob_get_status() 函数用于获取输出缓冲区的状态信息。 适用版本:该函数适用于所有的 PHP 版本。 语法:array ob_get_status( [bool $full_status = FALSE] ) 参数: $full_status(可选):如果设置为 TRUE,则返回完整的状态信息数组;如果设置为 FALSE(默认),则返回一个简化的状态信息数组。 返回值:该函数返回一个包含输出缓冲区状态信息的数组。 使用示例: <?php // 开启输出缓冲区 ob_start(); // 输出一些内容 echo "Hello World!"; // 获取输出缓冲区的状态信息 $status = ob_get_status(); // 打印输出缓冲区的状态信息 print_r($status); // 清空输出缓冲区 ob_end_clean(); ?> 输出结果: 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:输出缓冲区中的内容。