Обработчики вывода

Обработчики вывода — callable-выражения, которые связаны с буферами вывода, которые запускаются вызовом функций ob_clean(), ob_flush(), ob_end_flush(), ob_get_flush(), ob_end_clean(), ob_get_clean() или при завершении работы PHP.

Замечание: Процесс завершения работы сбросит возвращаемое значение обработчика.

Если при запуске буфера вывода обработчик не задали или значение равно null, активируется внутренний обработчик вывода default output handler, который при вызове возвращает неизменённое содержимое буфера. Обработчиками вывода пользуются для возврата измененной версии содержимого буфера и (или) или получения побочных эффектов (например, отправки заголовков).

PHP поставляется с двумя внутренними обработчиками вывода: default output handler и URL-Rewriter (который интегрировали в собственный буфер вывода и только до двух экземпляров которого разрешается запускать).

Модуля, которые входят в комплект PHP, включают четыре дополнительных обработчика вывода: mb_output_handler(), ob_gzhandler(), ob_iconv_handler(), ob_tidyhandler().

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top