ob_get_status

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

ob_get_status�õ����������������״̬

˵��

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

ob_get_status()������������������״̬��Ϣ���������full_status��ΪTRUE������������Ч��������弶��

����

full_status

��ΪTRUE ����������Ч����������������״̬��Ϣ�������Ϊ FALSE ����û�����ã��������� ���������������״̬��Ϣ��

����ֵ

�������ʱû��full_status����������full_status = FALSE ������һ����������Ԫ�صļ����飺

Array
(
    [level] => 2
    [type] => 0
    [status] => 0
    [name] => URL-Rewriter
    [del] => 1
)
Simple ob_get_status() results
KeyValue
level���Ƕ�׼���
typePHP_OUTPUT_HANDLER_INTERNAL (0) ���� PHP_OUTPUT_HANDLER_USER (1)
statusPHP_OUTPUT_HANDLER_START (0), PHP_OUTPUT_HANDLER_CONT (1) or PHP_OUTPUT_HANDLER_END (2) ����֮һ
name�����õ���������������֣�������Ĭ�ϵ���������������֣����û�����õĻ���
del��ob_start()���õ�ɾ����ǩ��Erase-flag��

�������ʱfull_status = TRUE��������һ�����飬�������ÿ��Ԫ�ذ�����Ч����������������״̬��Ϣ���������ļ�����������������ĵ�һά����ÿ��Ԫ����������һ�����飬�����и���Ч��������״̬��Ϣ��

Array
(
    [0] => Array
        (
            [chunk_size] => 0
            [size] => 40960
            [block_size] => 10240
            [type] => 1
            [status] => 0
            [name] => default output handler
            [del] => 1
        )

    [1] => Array
        (
            [chunk_size] => 0
            [size] => 40960
            [block_size] => 10240
            [type] => 0
            [buffer_size] => 0
            [status] => 0
            [name] => URL-Rewriter
            [del] => 1
        )

)

����������������¸���Ԫ�أ�

������ob_get_status() ���
KeyValue
chunk_size�� ob_start()���õ�Chunk sizeֵ
size...
blocksize...

�μ�

  • ob_get_level() - �������������Ƶ�Ƕ�׼���
  • ob_list_handlers() - �г�����ʹ���е�����������