PHP 8.5.0 Alpha 2 available for testing

Flags pasados a los gestores de salida

La máscara de bits pasada al segundo parámetro phase del gestor de salida proporciona información sobre la invocación del gestor.

Nota: La máscara de bits puede incluir más de un flag y el operador & debe usarse para verificar si un flag está definido.

Advertencia

El valor de PHP_OUTPUT_HANDLER_WRITE y su alias PHP_OUTPUT_HANDLER_CONT es 0 por lo que si está definido no puede determinarse excepto usando un operador de igualdad (== o ===).

Los siguientes flags están definidos en una fase específica del ciclo de vida del gestor: PHP_OUTPUT_HANDLER_START está definido cuando un gestor es invocado por primera vez. PHP_OUTPUT_HANDLER_FINAL o su alias PHP_OUTPUT_HANDLER_END está definido cuando un gestor es invocado por última vez, es decir, cuando se desactiva. Este flag también está definido cuando los búferes son desactivados por el proceso de terminación de PHP.

Los siguientes flags están definidos por una invocación específica del gestor: PHP_OUTPUT_HANDLER_FLUSH está definido cuando un gestor es invocado al llamar a ob_flush(). PHP_OUTPUT_HANDLER_WRITE o su alias PHP_OUTPUT_HANDLER_CONT está definido cuando el tamaño de su contenido es igual o excede el tamaño del búfer y el gestor es invocado mientras el búfer se lava automáticamente. PHP_OUTPUT_HANDLER_FLUSH está definido cuando un gestor es invocado al llamar a ob_clean(), ob_end_clean() o ob_get_clean(). Cuando se llama a ob_end_clean() o ob_get_clean() también se define PHP_OUTPUT_HANDLER_FINAL.

Nota: Cuando se llama a ob_end_flush() o ob_get_flush() se define PHP_OUTPUT_HANDLER_FINAL pero PHP_OUTPUT_HANDLER_FLUSH no.

add a note

User Contributed Notes

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