PHP ob_gzhandler() Fonction

❮ Fonctions de contrôle de sortie PHP

Exemple

Ajoutez la compression gzip à une page :

<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Essayez-le vous-même »

Définition et Utilisation

Cette fonction est destinée à être utilisée comme rappel pour ob_start() . Elle compresse le contenu du tampon de sortie en utilisant un algorithme de compression pris en charge par le navigateur et renvoie le contenu compressé. Elle envoie également un en-tête HTTP indiquant quel algorithme de compression a été utilisé.


Syntaxe

Lorsqu'elle est utilisée comme rappel pour ob_start() :

ob_start("ob_gzhandler");

Lorsqu'elle est utilisée seule :

ob_gzhandler(buffer, phase);

Valeurs des Paramètres

Paramètre Description
buffer Le contenu du tampon de sortie
phase Un masque de bits qui peut avoir n'importe quel nombre des indicateurs suivants :
PHP_OUTPUT_HANDLER_START - Si le tampon de sortie vient d'être créé
PHP_OUTPUT_HANDLER_FLUSH - Si le tampon de sortie est actuellement en cours de vidage
PHP_OUTPUT_HANDLER_FINAL - Si le tampon de sortie sera supprimé juste après cette opération

Détails Techniques

Valeur de Retour : Renvoie une chaîne contenant le contenu compressé
Version PHP : 4.0.4+

❮ Fonctions de contrôle de sortie PHP