Operaciones permitidas en los búferes

Las operaciones permitidas en los búferes pueden controlarse pasando uno de los flags de control de búfer al tercer parámetro flags de ob_start(). Si se omite, todas las operaciones están permitidas por defecto. Si se usa 0 en su lugar, el búfer no puede vaciarse, limpiarse ni desactivarse pero su contenido puede recuperarse.

PHP_OUTPUT_HANDLER_CLEANABLE permite a ob_clean() limpiar el contenido del búfer.

Advertencia

La ausencia del flag PHP_OUTPUT_HANDLER_CLEANABLE no evitará que ob_end_clean() o ob_get_clean() limpien el contenido del búfer.

PHP_OUTPUT_HANDLER_FLUSHABLE permite a ob_flush() vaciar el contenido del búfer.

Advertencia

La ausencia del flag PHP_OUTPUT_HANDLER_FLUSHABLE no evitará que ob_end_flush() o ob_get_flush() vacíen el contenido del búfer.

PHP_OUTPUT_HANDLER_REMOVABLE permite a ob_end_clean(), ob_end_flush(), ob_get_clean() o ob_get_flush() desactivar el búfer.

PHP_OUTPUT_HANDLER_STDFLAGS, la combinación de los tres flags, permite que cada una de las tres operaciones se realice en el búfer.

add a note

User Contributed Notes

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