Fonctions de sortie PHP

Fonctions PHP MYSQL
Fonctions et symboles d'expressions régulières PHP

PHP fournit un groupe de fonctions pour contrôler la sortie. Ici, la sortie est le contenu qui est envoyé au navigateur par le script.

Remarque : Les fonctions répertoriées sur cette page contrôlent la sortie à l'aide des tampons. Certaines fonctions de contrôle de sortie créent plusieurs tampons placés les uns sur les autres. Toute sortie du tampon supérieur est capturée par le tampon inférieur. Ces fonctions de sortie ne peuvent gérer que le tampon le plus haut. Afin de contrôler les tampons sous-jacents, le tampon le plus haut doit être supprimé.

Les sources de sortie possibles du script PHP peuvent être les suivantes.

  • Des instructions telles que echo, print_r, print_f et print.
  • Avertissement, erreurs ou avis de PHP.
  • Contenu hors balises PHP de démarrage/fermeture ( ).

Dans certains cas, PHP utilise des tampons pour stocker la sortie avant de l'envoyer au navigateur.

Méthode d'envoiFonction
flush ()Envoyer le contenu du tampon de sortie du système au navigateur
ob_clean()Supprimer tout le contenu du tampon de sortie le plus haut
ob_end_clean()Supprime le tampon de sortie le plus haut et tout son contenu
ob_end_flush()Supprime le tampon de sortie le plus haut et affiche son contenu
ob_flush ()Affiche le contenu du tampon de sortie le plus haut et efface le tampon
ob_get_clean ()Renvoie tout le contenu du tampon de sortie le plus haut et efface le tampon
ob_get_contents()Renvoie le contenu du tampon de sortie le plus haut
ob_get_flush()Sortir et obtenir le contenu du tampon de sortie le plus élevé, puis supprimer le tampon
ob_get_length()Renvoie le nombre d'octets de données qui se trouvent dans le tampon de sortie le plus haut
ob_get_level()Renvoie un nombre indiquant le nombre de tampons de sortie sur la pile
ob_get_status()Renvoie des informations sur les tampons de sortie
ob_gzhandler()Utilisé comme fonction de rappel pour ob_start() pour compresser le contenu du tampon lors de son envoi au navigateur
ob_implicit_flush()Active ou désactive le rinçage implicite
ob_list_handlers()Renvoie un tableau de noms de fonctions de rappel qui sont utilisés par le tampon de sortie le plus haut
ob_start ()Créer un nouveau tampon de sortie et l'ajouter au sommet de la pile
output_add_rewrite_var()Utilisé pour ajouter des paramètres de chaîne de requête à n'importe quelle URL dans la sortie
output_reset_rewrite_vars()Supprimer toutes les variables ajoutées par output_add_rewrite_var()
Fonctions de sortie en PHP
Fonctions PHP MYSQL
Fonctions et symboles d'expressions régulières PHP
en English
X
Remonter en haut