Arbete med utmatningshanterare: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== 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...') |
Admin (diskussion | bidrag) |
||
Rad 1: | Rad 1: | ||
När de anropas, skickas innehållet i bufferten och en bitmask som anger statusen för utbuffringen till utdatahanterare. | När de anropas, skickas innehållet i bufferten och en bitmask som anger statusen för utbuffringen till utdatahanterare. | ||
< | <pre> | ||
handler ( string $buffer , int $phase = ?): string | handler ( string $buffer , int $phase = ?): string | ||
</ | </pre> | ||
; ''buffer'' | ; ''buffer'' |
Nuvarande version från 12 oktober 2024 kl. 05.51
När de anropas, skickas innehållet i bufferten och en bitmask som anger statusen för utbuffringen till utdatahanterare.
handler ( string $buffer , int $phase = ?): string
- 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.