Arbete med utmatningshanterare
Arbeta med Utdatahanterare
När de anropas, skickas innehållet i bufferten och en bitmask som anger statusen för utbuffringen till utdatahanterare.
<syntaxhighlight lang="php"> handler ( string $buffer , int $phase = ?): string </syntaxhighlight>
- buffer
- Innehållet i utbufferten.
- phase
- Bitmask av PHP_OUTPUT_HANDLER_*-konstanter.
Varning: Att anropa någon av följande funktioner inuti en utdatahanterare kommer att resultera i ett fatalt fel: ob_clean(), ob_end_clean(), ob_end_flush(), ob_flush(), ob_get_clean(), ob_get_flush(), ob_start().
Notera: Om PHP_OUTPUT_HANDLER_DISABLED-flaggan för en hanterare är satt, kommer hanteraren inte att anropas genom att kalla ob_end_clean(), ob_end_flush(), ob_get_clean(), ob_get_flush() eller under PHP:s avslutningsprocess. Denna flagga har ingen effekt när man kallar ob_clean() eller ob_flush().
Notera: Arbetskatalogen för skriptet kan ändras inom avslutningsfunktionen under vissa webbservrar, till exempel Apache eller den inbyggda webbservern.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/outcontrol.working-with-output-handlers.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.