ob_get_status(PHP 4 >= 4.2.0, PHP 5) ob_get_status — Получить статус буфера вывода Описание
array ob_get_status
([ bool $full_status = FALSE
] )
Если full_status установлен в TRUE, то ob_get_status() вернет информацию о состоянии буфера вывода верхнего уровня, иначе функция вернет массив уровней всех активных буферов. Список параметров
Возвращаемые значенияЕсли функция вызвана без параметра full_status или full_status = FALSE, то возвращается простой массив из следующих элементов: Array
(
[level] => 2
[type] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
Результаты простого вызова ob_get_status()
Ключ:level Значение:Уровень вложенности вывода Ключ:type Значение:PHP_OUTPUT_HANDLER_INTERNAL (0) или PHP_OUTPUT_HANDLER_USER (1) Ключ:status Значение:Один из PHP_OUTPUT_HANDLER_START (0), PHP_OUTPUT_HANDLER_CONT (1) или PHP_OUTPUT_HANDLER_END (2) Ключ:name Значение:Название действующего обработчика вывода или 'default output handler' если не задан Ключ:del Значение:Флаг очистки установленный ob_start() Если функция вызвана с 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()
Ключ:chunk_size Значение:Размер порции, установленный ob_start() Ключ:size Значение:... Ключ:blocksize Значение:... Смотрите также
|
||