ob_get_status
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ob_get_status — Получить статус буфера вывода
Описание
ob_get_status(bool $full_status
= false
): array
Список параметров
-
full_status
-
Если true
, то вернёт все уровни активных буферов. Если false
или
не установлен, то вернёт статус только самого верхнего уровня.
Возвращаемые значения
Если функция вызвана без параметра full_status
или full_status
= false
, то возвращается
простой массив из следующих элементов:
Результаты простого вызова ob_get_status()
Ключ | Значение |
---|
level | Уровень вложенности вывода |
type | PHP_OUTPUT_HANDLER_INTERNAL (0) или PHP_OUTPUT_HANDLER_USER (1) |
type | 0 (внутренний обработчик) или 1 (предоставленный пользователем обработчик) |
name | Название действующего обработчика вывода или 'default output handler', если не задан |
del | Флаг очистки, установленный ob_start() |
Если функция вызвана с full_status
= true
,
то возвращается массив из элементов уровней активных буферов. В качестве
ключа используется уровень вывода, и каждый элемент массива содержит в
себе массив информации о статусе одного из активных элементов вывода.
Полный вывод содержит следующие дополнительные элементы:
Полные результаты ob_get_status()
Ключ | Значение |
---|
chunk_size | Размер порции, установленный ob_start() |
size | ... |
blocksize | ... |