Maison > développement back-end > tutoriel php > PHP : Résumé de l'utilisation de la fonction de traitement du tampon de sortie

PHP : Résumé de l'utilisation de la fonction de traitement du tampon de sortie

伊谢尔伦
Libérer: 2023-03-11 10:10:01
original
1448 Les gens l'ont consulté

La fonction de traitement du tampon de sortie est quelque peu similaire à la pile C, qui est temporairement placée dans un espace de stockage pour traiter le contenu.

Les fonctions du tampon de sortie sont :

  • ob_start() - Ouvrir le tampon de contrôle de sortie

  • ob_get_length() - Renvoie la longueur du tampon de sortie

  • ob_get_level () - Renvoie le niveau d'imbrication du tampon de sortie

  • ob_get_status() - Renvoie l'état du tampon de sortie (renvoyé sous forme de tableau, renvoie le niveau supérieur par défaut, renvoie tout lorsque le paramètre est vrai)

  • ob_get_contents() - Renvoie le contenu du tampon de sortie

  • ob_get_clean() - Renvoie le tampon de sortie actuel au format chaîne et ferme la mise en mémoire tampon de sortie

  • ob_end_clean () - Vider (effacer) le tampon et fermer le tampon de sortie

  • ob_get_flush() - Renvoie le contenu du tampon de sortie sous forme de chaîne et fermez le tampon

  • ob_end_flush() - vider (envoyer) le tampon de contenu du tampon de sortie

L'exemple est le suivant :

<?php  
 define(&#39;APP_ROOT&#39;, dirname(FILE));
 $file = &#39;/templates/html/error_config.html&#39;;
 ob_start(); 
 include(APP_ROOT.$file);
 ob_end_flush();
   //$contents = ob_get_contents();  这样可以将输出保存,可以作进一步处理
  //ob_end_clean();
   //echo $contents;
 ?>
Copier après la connexion
<?php echo"<?xml version=\"1.0\" encoding=\"utf-8\">"; ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD  XHTML 1.0  Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <meta http-equiv="Content-Script-Type" content="text/javascript" />
     <meta http-equiv="Content-Style-Type" content="text/css" />
     <title>Error</title>
 </head>
 <body onload="doRedirect()">
 <h1>Error</h1>
 <div style="position:absolute;top:150px;text-align:center;width:95%;">
     <p style="margin:12pt;"><strong>config.php</strong> does not exist or is not readable by the webserver in the directory.</p>
     <p style="margin:12pt;"><?php echo CommonFunctions::$PSI_VERSION_STRING ?></p>
 </div>
 </body>
 </html>
Copier après la connexion

Le résultat de sortie est le suivant :

config.php does not exist or is not readable by the webserver in the phpsysinfo directory.
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal