Función PHP ob_gzhandler()
❮ Funciones de control de salida de PHP
Ejemplo
Agregue compresión gzip a una página:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Definición y uso
Esta función está pensada para pasar como una devolución de llamada a ob_start()
. Comprime el contenido del búfer de salida mediante un algoritmo de compresión compatible con el navegador y devuelve el contenido comprimido. También envía un encabezado HTTP que indica qué algoritmo de compresión se utilizó.
Sintaxis
Cuando se utiliza como una devolución de llamada para ob_start()
:
ob_start("ob_gzhandler");
Cuando se usa solo:
ob_gzhandler(buffer, phase);
Valores paramétricos
Parameter | Description |
---|---|
buffer | The contents of the output buffer |
phase | A bitmask which may have any number of the following flags: PHP_OUTPUT_HANDLER_START - If the output buffer was just created PHP_OUTPUT_HANDLER_FLUSH - If the output buffer is currently being flushed PHP_OUTPUT_HANDLER_FINAL - If the output buffer will be deleted right after this operation |
Detalles técnicos
Valor devuelto: | Devuelve una cadena que contiene el contenido comprimido. |
---|---|
Versión PHP: | 4.0.4+ |
❮ Funciones de control de salida de PHP