Position actuelle: Accueil> Catégories de fonctions> ob_start

ob_start

Allumez la tampon de sortie
Nom:ob_start
Catégorie:Contrôle du tampon de sortie
Langage de programmation:php
Description en une ligne:Créez un nouveau tampon de sortie et ajoutez-le en haut de la pile.

Définition et utilisation

ob_start() crée un tampon de sortie. Une fonction de rappel peut être transmise pour traiter le contenu du tampon et fonctionner dessus avant d'être actualisé. Les drapeaux peuvent également être utilisés pour permettre ou limiter ce que le tampon peut faire.

Exemple

Créer un tampon de sortie:

 <? Php
ob_start ( ) ;
Echo "Ce contenu ne sera pas envoyé au navigateur." ;
ob_end_clean ( ) ;

Echo "Ce contenu sera envoyé au navigateur." ;
?>

Essayez-le vous-même

grammaire

 ob_start ( rappel , chunk_size , drapeaux ) ;
paramètre décrire
rappel

Électif. Une fonction de rappel pour le traitement du contenu avant que le contenu tampon ne soit rincé.

La fonction de rappel doit avoir les paramètres suivants:

paramètre décrire
Tampon Le contenu du tampon de sortie.
phase

Un masque à bid qui peut contenir l'un des drapeaux 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 actualisé
  • Php_output_handler_final - Si le tampon de sortie sera supprimé immédiatement après cette opération
chunk_size Électif. La valeur par défaut est 0. Lorsqu'il est défini sur une valeur supérieure à zéro, le tampon actualisera automatiquement une fois que la longueur du contenu dépasse cette valeur.
drapeaux

Électif. La valeur par défaut est php_output_handler_stdflags.

Un masque à bid qui détermine les opérations que le tampon est autorisé à effectuer. Il peut contenir les drapeaux suivants:

  • Php_output_handler_cleanable - permet aux appels à ob_clean (), ob_end_clean () et ob_get_clean ().
  • Php_output_handler_flushable - Permet les appels à ob_flush (), ob_end_flush () et ob_get_flush ().
  • Php_output_handler_removable - permet aux appels à ob_end_clean (), ob_end_flush () et ob_get_flush ().
  • Php_output_handler_stdflags - équivalent à une combinaison de tous les drapeaux ci-dessus.
  • Php_output_handler_cleanable |
  • Php_output_handler_flushable |
  • Php_output_handler_removable
Fonctions similaires
Articles populaires