Tillåtna operationer på buffertar

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

De operationer som är tillåtna på buffertar kan kontrolleras genom att skicka en av buffertens kontrollflaggor till ob_start()'s tredje parameter flags. Om den utelämnas är alla operationer tillåtna som standard. Om 0 används istället kan bufferten inte spolas, rensas eller tas bort, men dess innehåll kan fortfarande hämtas.

PHP_OUTPUT_HANDLER_CLEANABLE tillåter ob_clean() att rensa innehållet i bufferten.

Varning: Avsaknaden av flaggan PHP_OUTPUT_HANDLER_CLEANABLE kommer inte att förhindra ob_end_clean() eller ob_get_clean() från att rensa buffertens innehåll.

PHP_OUTPUT_HANDLER_FLUSHABLE tillåter ob_flush() att spola innehållet i bufferten.

Varning: Avsaknaden av flaggan PHP_OUTPUT_HANDLER_FLUSHABLE kommer inte att förhindra ob_end_flush() eller ob_get_flush() från att spola buffertens innehåll.

PHP_OUTPUT_HANDLER_REMOVABLE tillåter ob_end_clean(), ob_end_flush(), ob_get_clean() eller ob_get_flush() att stänga av bufferten.

PHP_OUTPUT_HANDLER_STDFLAGS, kombinationen av de tre flaggorna, tillåter att var och en av de tre operationerna kan utföras på bufferten.

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/outcontrol.operations-on-buffers.php PHP Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.