Maison >développement back-end >tutoriel php >Utilisation de la fonction ob_flush() et de la fonction flush() en php

Utilisation de la fonction ob_flush() et de la fonction flush() en php

怪我咯
怪我咯original
2017-07-06 10:41:531985parcourir

Cet article présente principalement l'utilisation de la fonction ob_flush et de la fonction flush en PHP. Il analyse les fonctions de la fonction ob_flush et de la fonction flush et les compétences d'utilisation associées avec des exemples, qui ont certains. valeur de référence. Pour la valeur, les amis dans le besoin peuvent se référer à

Cet article analyse l'utilisation de la fonction ob_flush et de la fonction flush en PHP avec des exemples. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

Fonction ob_flush() : retirez les données de la mise en mémoire tampon PHP et placez-les dans la mise en mémoire tampon du serveur

fonction flush() : Retirez les données de la mise en mémoire tampon du serveur, mettez-les dans la mémoire tampon du navigateur

Par exemple, code :

<?php 
  echo str_repeat(&#39;m0sh1&#39; ,1000);   
  for($i=0;$i<4;$i++) { 
    echo $i.&#39;<br />&#39;; 
    ob_flush(); 
    flush(); 
    sleep(1); 
  } 
?> 
<?php 
//header("content-type:text/html;charset=&#39;utf-8&#39;"); 
//提示错误Cannot modify header information - headers already sent by 
?>

Exécution trouvée

Le résultat de sortie du code ici est affiché ligne par ligne,

Remarque : l'ordre correct pour utiliser les deux est d'abord ob_flush, puis flush

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn