LXXV. Funktionen zur Ausgabesteuerung

Mit den Funktionen zur Ausgabesteuerung können Sie die Ausgabe eines Skripts steuern . Dies kann in verschiedenen Situationen ganz nützlich sein , besonders , wenn Sie header an den Browser schicken müssen , nachdem Ihr Skript bereits etwas ausgegeben hat . Die Ausgabesteuerungsfunktionen gelten nicht für header , die mit header( ) oder setcookie( ) geschickt wurden , sondern nur für Daten ,die mit echo( ) gesendet wurden oder für Daten zwischen PHP-Codeblöcken .

Beispiel 1 . Beispiel Ausgabesteuerung






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

Siehe auch header( ) und setcookie( ) .

Inhaltsverzeichnis
flush -- Der Ausgabe-Puffer wird geleert und alle Zeichen ausgegeben
ob_clean -- Clean (erase) the output buffer
ob_end_clean -- Bereinigt (löscht) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung
ob_end_flush -- Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung
ob_flush -- Flush (send) the output buffer
ob_get_contents -- Gibt den Inhalt des Ausgabe-Puffers zurück
ob_get_length -- Return the length of the output buffer
ob_get_level -- Return the nesting level of the output buffering mechanism
ob_get_status -- Get status of output buffers
ob_gzhandler -- ob_start callback function to gzip output buffer
ob_implicit_flush -- Schaltet die implizite Ausgabe ein bzw. aus
ob_start -- Einschalten der Pufferung von Ausgaben