PHP er oftest bruges til at skabe dynamiske websider og PHP output er typisk formateret med HTML-tags. Som en PHP script kører og sender output til en webside , bliver output buffer , indtil hele siden er blevet oprettet. Efter scriptet kører , bliver websiden vises i en brugers browser. Der kan være tilfælde, hvor du ønsker at vise output med PHP før hele websiden er blevet bygget . Du kan gøre dette ved at skylle output buffer med et opkald til den ob_flush funktion. Instruktioner
1
Opret en ny PHP fil med en editor eller Notesblok. Indsæt HTML ramme til den webside, du vil oprette med PHP script. For eksempel kan du skrive følgende : Hej
< DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1 ! /DTD/xhtml1-transitional.dtd " >
< br >
Flush Buffer < br >
< /head>
2
Indsæt PHP-kode mellem
tags til output en række oplysninger til skærmen. For eksempel: ?
< Php
$ kapital [" MA "] = " Boston "
$ kapital [" GA "] = " Atlanta " < br >
$ kapital [" KY "] = " Frankfort "
foreach ( $ hovedstæder som $ abbrev => $ kapital) {
echo "
" . $ abbrev . "=>" . $ kapital. "
";
3
Kald ob_flush funktion at skylle output buffer efter hver iteration af output. For eksempel: ?
Ob_flush ();
}
>
< /body >
< /html > ;