Restitution

MéthodeRestitution du tampon

La fonction ob_get_clean() permet de récupérer le contenu du tampon, et de le verser dans une variable.

1
<!DOCTYPE html>
2
<html lang="fr">
3
  <head>
4
    <title>Bufferisation</title>
5
    <meta charset="UTF-8" />
6
  </head>
7
  <body>
8
    <p> premier paragraphe </p>
9
    <?php
10
      ob_start();
11
      echo "<p> deuxième paragraphe </p>";
12
    ?>
13
    <p> troisième paragraphe </p>
14
    <?php
15
      $texte = ob_get_clean();
16
    ?>
17
    <p> quatrième paragraphe </p>
18
    <?php
19
      echo $texte;
20
    ?>
21
  </body>
22
</html>
  • Le serveur stocke les textes deuxième et troisième dans le tampon.

  • La variable $texte reçoit le contenu du tampon.

  • Le texte est restitué à la fin du document.

Contenu envoyé au client :

1
<!DOCTYPE html>
2
<html lang="fr">
3
  <head>
4
    <title>Bufferisation</title>
5
    <meta charset="UTF-8" />
6
  </head>
7
  <body>
8
    <p> premier paragraphe </p>
9
    <p> quatrième paragraphe </p>
10
    <p> deuxième paragraphe </p>
11
    <p> troisième paragraphe </p>
12
  </body>
13
</html>