PHP 8.4.2 Released!

Операции, разрешённые для буферов

Операциями, которые разрешается выполнять буферам, управляют через передачу флагов управления буфером в третий параметр функции ob_start()flags. По умолчанию разрешаются все операции, если параметр не задали. Буфер нельзя будет сбросить, очистить или удалить, если вместо этого задали значение 0, но содержимое буфера по-прежнему будет доступно.

Флаг PHP_OUTPUT_HANDLER_CLEANABLE разрешает функции ob_clean() очищать содержимое буфера.

Внимание

Отсутствие флага PHP_OUTPUT_HANDLER_CLEANABLE не помешает функции ob_end_clean() или ob_get_clean() очистить содержимое буфера.

Флаг PHP_OUTPUT_HANDLER_FLUSHABLE разрешает функции ob_flush() сбрасывать содержимого буфера.

Внимание

Отсутствие флага PHP_OUTPUT_HANDLER_FLUSHABLE не помешает функции ob_end_flush() или ob_get_flush() сбросить содержимое буфера.

Флаг PHP_OUTPUT_HANDLER_REMOVABLE разрешает функциям ob_end_clean(), ob_end_flush(), ob_get_clean() и ob_get_flush() отключать буфер.

Флаг PHP_OUTPUT_HANDLER_STDFLAGS — комбинация трёх флагов, которая разрешает выполнять с буфером каждую из трёх операций.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top