Pas assez utiliser par les webmasters, le buffer de sortie de PHP (PHP’s output buffer) alors que cela apporte beaucoup d’avantage. Par exemple, les erreurs du type "Cannot modify header information * headers already sent" arrive fréquemment. Tandis qu’il suffit juste d’éviter de modifier les en-têtes une fois qu’elles sont envoyées. Facile à dire, mais des fois on n’a pas vraiment le choix. En utilisant le buffer de sortie, on stocke tout ce qui va être affiché avant la fin du script. Cela signifie que vous pouvez faire des setcookie et des header sans vous souciez de ce qu’il s’est passé. Et ceci n’est qu’une partie des possibilités du buffer de sortie.
Dans cet article de PHPit, on vous apprend pas à pas à vous servir du buffer de sortie, avec des petits exemples à chaque fois. Bien pratique !
Cet article ne vous présente pas toutes les possibilités du buffer de sortie mais en cherchant vous trouverez les autres ;)