PHP ob_implicit_flush() Fonction
Exemple
Envoyer immédiatement le contenu au navigateur à chaque instruction produisant une sortie :
<?php
// Activer le vidage implicite
ob_implicit_flush(1);
// Certains navigateurs n'afficheront pas le contenu s'il est trop court
// Nous utilisons str_pad() pour rendre la sortie suffisamment longue
echo str_pad("Hello World!", 4096);
// Même si le script est encore en cours d'exécution, le navigateur peut déjà voir le contenu
sleep(3);
?> Définition et Utilisation
La ob_implicit_flush() fonction active ou désactive le vidage implicite. Lorsqu'il est activé, le vidage implicite envoie la sortie directement au navigateur dès qu'elle est produite, ce qui rend les appels à la fonction flush() inutiles.
Syntaxe
ob_implicit_flush(flag); Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| flag | Lorsqu'il est défini sur 1, le vidage implicite est activé. Lorsqu'il est défini sur 0, le vidage implicite est désactivé. |
Détails Techniques
| Version PHP : | 4+ |
|---|