PHP ob_start() Funktion
❮ PHP-Ausgabesteuerungsfunktionen
Beispiel
Erstellen Sie einen Ausgabepuffer:
<?php
ob_start();
echo "This content will not be sent to the
browser.";
ob_end_clean();
echo "This content will be sent to the
browser.";
?>
Definition und Verwendung
Die ob_start()
Funktion erstellt einen Ausgabepuffer. Eine Rückruffunktion kann übergeben werden, um den Inhalt des Puffers zu verarbeiten, bevor er aus dem Puffer geleert wird. Flags können verwendet werden, um zuzulassen oder einzuschränken, was der Puffer tun kann.
Syntax
ob_start(callback, chunk_size, flags);
Parameterwerte
Parameter | Description | ||||||
---|---|---|---|---|---|---|---|
callback | Optional. A callback used to process the contents of the buffer before it gets flushed. The callback function should have the following parameters:
|
||||||
chunk_size | Optional. Defaults to 0. When set to a value greater than zero, the buffer will automatically be flushed as soon as the length of the contents exceeds this value | ||||||
flags | Optional. Defaults to PHP_OUTPUT_HANDLER_STDFLAGS. A bitmask which determines what operations the buffer is permitted to do. It may contain the following flags: PHP_OUTPUT_HANDLER_CLEANABLE - Calls to ob_clean(), ob_end_clean() and ob_get_clean() are permitted. PHP_OUTPUT_HANDLER_FLUSHABLE - Calls to ob_flush(), ob_end_flush() and ob_get_flush() are permitted. PHP_OUTPUT_HANDLER_REMOVABLE - Calls to ob_end_clean(), ob_end_flush() and ob_get_flush() are permitted. PHP_OUTPUT_HANDLER_STDFLAGS - Equivalent to PHP_OUTPUT_HANDLER_CLEANABLE| PHP_OUTPUT_HANDLER_FLUSHABLE| PHP_OUTPUT_HANDLER_REMOVABLE |
Technische Details
Rückgabewert: | TRUE bei Erfolg, FALSE bei Misserfolg |
---|---|
PHP-Version: | 4+ |
❮ PHP-Ausgabesteuerungsfunktionen