PHP Utilizzo di base per ottenere il contenuto tra i buffer e la cancellazione


Esempio

Il buffering dell'output consente di memorizzare qualsiasi contenuto testuale (testo, HTML ) in una variabile e di inviarlo al browser come un pezzo alla fine del copione. Per impostazione predefinita, php invia il tuo contenuto mentre lo interpreta.

<?php

// Turn on output buffering
ob_start();

// Print some output to the buffer (via php)
print 'Hello ';

// You can also `step out` of PHP
?>
<em>World</em>
<?php
// Return the buffer AND clear it
$content = ob_get_clean();

// Return our buffer and then clear it
# $content = ob_get_contents();
# $did_clear_buffer = ob_end_clean();

print($content);

#> "Hello <em>World</em>"

Qualsiasi contenuto emesso tra ob_start() e ob_get_clean() verrà catturato e inserito nella variabile $content .

La chiamata a ob_get_clean() attiva sia ob_get_contents() che ob_end_clean() .