ob_start
Ausgangspufferung einschalten
ob_start()
erstellt einen Ausgangspuffer. Eine Rückruffunktion kann übergeben werden, um den Inhalt des Puffers zu verarbeiten und darauf zu arbeiten, bevor er aktualisiert wird. Flaggen können auch verwendet werden, um zuzulassen oder zu begrenzen, was der Puffer tun kann.
Erstellen Sie einen Ausgangspuffer:
<? Php ob_start ( ) ; Echo "Dieser Inhalt wird nicht an den Browser gesendet." ; ob_end_clean ( ) ; Echo "Dieser Inhalt wird an den Browser gesendet." ; ?>
Probieren Sie es selbst aus
OB_Start ( Callback , Chunk_Size , Flags ) ;
Parameter | beschreiben | ||||||
---|---|---|---|---|---|---|---|
Rückruf |
Elektiv. Eine Rückruffunktion für die Verarbeitung von Inhalten, bevor der Pufferinhalt gespült wird. Die Rückruffunktion sollte die folgenden Parameter haben:
|
||||||
Chunk_Size | Elektiv. Die Standardeinstellung ist 0. Wenn auf einen Wert größer als Null eingestellt ist, wird der Puffer automatisch aktualisiert, sobald die Inhaltslänge diesen Wert überschreitet. | ||||||
Flaggen |
Elektiv. Die Standardeinstellung ist PHP_OUTPUT_HANDLER_STDDFLAGS. Eine Bitmaske, die bestimmt, welche Operationen der Puffer ausführen darf. Es kann die folgenden Flags enthalten:
|