PHP ob_implicit_flush() Fonction

❮ Fonctions de contrôle de sortie PHP

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+

❮ Fonctions de contrôle de sortie PHP