ob_get_status
  (PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ob_get_status — Получает статус буфера вывода
  
 
 
  Список параметров
  
   
    
     - full_status
- 
      
       Если true, то вернёт все уровни активных буферов. Еслиfalseили
       не установлен, то вернёт статус только самого верхнего уровня.
 
 
 
  Возвращаемые значения
  
   Если параметр full_status опущен или равен false,
   возвращает простой массив с информацией о статусе активного уровня вывода.
  
  
   Если параметр full_status равен true,
   возвращает массив с одним элементом для каждого активного уровня буфера вывода.
   Уровень вывода будет указан как ключ верхнего уровня массива
   и каждый элемент массива сам будет другим массивом
   с информацией о статусе одного активного уровня вывода.
  
  
   Возвращает пустой массив, если буферизация вывода не была включена.
  
  
   
    Элементы массива, которые возвращает функция ob_get_status()
    | Key | Value | 
|---|
     | name | Имя активного обработчика вывода (подробнее об этом рассказано
      в описании возвращаемых значений функции ob_list_handlers()). | 
    
     | type | 0(внутренний обработчик)
      или1(предоставленный пользователем обработчик) | 
    
     | flags | Битовая маска флагов, заданных в функции ob_start(),
      тип обработчика вывода (см. выше)
      и статус процесса буферизации
      (константы PHP_OUTPUT_HANDLER_*).
      Если обработчик успешно обработал буфер и не вернулfalse,
      будут установлены значения константPHP_OUTPUT_HANDLER_STARTEDиPHP_OUTPUT_HANDLER_PROCESSED.
      Если обработчик не смог обработать буфер или вернулfalse,
      будут установлены значения константPHP_OUTPUT_HANDLER_STARTEDиPHP_OUTPUT_HANDLER_DISABLED. | 
    
     | level | Уровень вложенности вывода (начинается с нуля).
      Заметьте, что значение, возвращаемое функцией ob_get_level()
      для того же уровня, больше на единицу.
      Первый уровень для функции ob_get_status() — это 0,
      а для функции ob_get_level() — это1. | 
    
     | chunk_size | Размер части в байтах. Значение, устанавленное в функции ob_start(),
      или значение настройки
      output_buffering,
      если она включена и её значение установлено как целое положительное число. | 
    
     | buffer_size | Размер буфера вывода в байтах. | 
    
     | buffer_used | Размер данных буфера вывода в байтах
      (то же, что и возвращаемое функцией ob_get_length() целочисленное значение). | 
   
  
  
 
  Примеры
  
   
    Пример #1 Массив, который будет возвращён, если значение параметра full_status равно false
    
Array
(
    [name] => URL-Rewriter
    [type] => 0
    [flags] => 112
    [level] => 2
    [chunk_size] => 0
    [buffer_size] => 16384
    [buffer_used] => 1024
)
 
    
  
  
   
    Пример #2 Массив, который будет возвращён, если значение параметра full_status равно true
    
Array
(
    [0] => Array
        (
            [name] => default output handler
            [type] => 0
            [flags] => 112
            [level] => 1
            [chunk_size] => 0
            [buffer_size] => 16384
            [buffer_used] => 2048
        )
    [1] => Array
        (
            [name] => URL-Rewriter
            [type] => 0
            [flags] => 112
            [level] => 2
            [chunk_size] => 0
            [buffer_size] => 16384
            [buffer_used] => 1024
        )
)