# Bufferisation de sortie

- Introduction
- Installation/Configuration
  - Configuration à l'exécution
- Constantes pré-définies
- Bufferisation de sortie
- Laver les tampons système
- Tampons de sortie au niveau utilisateur
  - Quelle sortie est bufferisée ?
  - Imbrication des tampons de sortie
  - Taille du tampon
  - Opérations autorisées sur les tampons
  - Gestionnaires de sortie
  - Travailler avec les gestionnaires de sortie
  - Drapeaux passés aux gestionnaires de sortie
  - Valeurs de retour des gestionnaires de sortie
- Exemples
  - Utilisation simple
  - Utilisation de la réécriture de sortie
- Fonctions de bufferisation de sortie
  - flush — Vide les tampons de sortie du système
  - ob_clean — Nettoyer (effacer) le contenu du tampon de sortie actif.
  - ob_end_clean — Effacez (nettoyez) le contenu du tampon de sortie actif et désactivez-le.
  - ob_end_flush — Vide (envoie) la valeur de retour du gestionnaire de sortie actif et désactive le tampon de sortie actif
  - ob_flush — Vide (envoie) la valeur de retour du gestionnaire de sortie actif.
  - ob_get_clean — Obtiens le contenu du tampon de sortie actif et désactive-le
  - ob_get_contents — Retourne le contenu du tampon de sortie
  - ob_get_flush — Vide (envoie) la valeur de retour du gestionnaire de sortie actif, renvoie le contenu du tampon de sortie actif et le désactive.
  - ob_get_length — Retourne la longueur du contenu du tampon de sortie
  - ob_get_level — Retourne le nombre de niveaux d'imbrications du système de temporisation de sortie
  - ob_get_status — Lit le statut du tampon de sortie
  - ob_implicit_flush — Active/désactive l'envoi implicite
  - ob_list_handlers — Liste les gestionnaires d'affichage utilisés
  - ob_start — Enclenche la temporisation de sortie
  - output_add_rewrite_var — Ajoute une règle de réécriture d'URL
  - output_reset_rewrite_vars — Annule la réécriture d'URL