Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

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 -

Если TRUE, то вернет все уровни активных буферов. Если FALSE или не установлен, то вернет статус только самого верхнего уровня.


Возвращаемые значения

Если функция вызвана без параметра 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
Значение:...


Смотрите также

  • ob_get_level() - Возвращает уровень вложенности механизма буферизации вывода
  • ob_list_handlers() - Список всех используемых обработчиков вывода


Описание на ru2.php.net
Описание на php.ru