Управление буфером вывода

  • Введение
  • Установка и настройка
    • Требования
    • Установка
    • Настройка во время выполнения
    • Типы ресурсов
  • Предопределенные константы
  • Примеры
    • Базовое использование
  • Функции контроля вывода
    • flush — Сброс системного буфера вывода
    • ob_clean — Очищает (стирает) буфер вывода
    • ob_end_clean — Очищает (стирает) буфер вывода и отключает буферизацию вывода
    • ob_end_flush — Сброс (отправка) буфера вывода и отключение буферизации вывода
    • ob_flush — Сброс (отправка) буфера вывода
    • ob_get_clean — Получить содержимое текущего буфера и удалить его
    • ob_get_contents — Возвращает содержимое буфера вывода
    • ob_get_flush — Сброс буфера вывода, возвращая его содержимое и отключение буферизации вывода
    • ob_get_length — Возвращает размер буфера вывода
    • ob_get_level — Возвращает уровень вложенности механизма буферизации вывода
    • ob_get_status — Получить статус буфера вывода
    • ob_gzhandler — callback-функция, используемая для gzip-сжатия буфера вывода при вызове ob_start
    • ob_implicit_flush — Функция включает/выключает неявный сброс
    • ob_list_handlers — Список всех используемых обработчиков вывода
    • ob_start — Включение буферизации вывода
    • output_add_rewrite_var — Добавить обработчик значений URL
    • output_reset_rewrite_vars — Сброс значений установленных обработчиком URL

    ob_start();
    echo "1:blah\n";
    ob_start();
    echo "2:blah";
    // ob_get_clean() returns the contents of the last buffer opened.  The first "blah" and the output of var_dump are flushed from the top buffer on exit
    var_dump(ob_get_clean());
    exit;


Описание класса book, примеры использования класса book.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru