PHP 7.4.12 Released!

Einsatzgrundlagen

Beispiel #1 Output-Control-Beispiel

<?php

ob_start
();
echo 
"Hello\n";

setcookie("cookiename""cookiedata");

ob_end_flush();

?>

Im obigen Beispiel wird die Ausgabe der echo solange im Ausgabepuffer zwischengespeichert, bis die Funktion ob_end_flush() aufgerufen wird. In der Zwischenzeit speichert der Aufruf von setcookie() erfolgreich einen Cookie, ohne einen Fehler zu erzeugen. (Normalerweise k├Ânnen keine Header an den Browser mehr gesendet werden, wenn schon Daten ausgegeben wurden.)

add a note add a note

User Contributed Notes 1 note

up
-7
dario dot cangialosi at gmail dot com
1 year ago
<?php
function  ob($function){
ob_start();
$function();
$produced = ob_get_contents();
ob_end_clean();
return
$produced;
}
echo
ob(function(){echo 123;})=='123'?"echo captured\n":'';
To Top