Fördefinierade Konstanter Output Control: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== Fördefinierade Konstanter == De följande konstanterna är alltid tillgängliga som en del av PHP-kärnan. === Statusflaggor som skickas till utdatahanteraren === Följande flaggor skickas till den andra parametern (''phase'') i utdatahanteraren som sätts av ob_start() som en del av en bitmask: * '''PHP_OUTPUT_HANDLER_START''' (int) Indikerar att utdata buffring har startat. * '''PHP_OUTPUT_HANDLER_WRITE''' (int) Indikerar att utdata bufferten håller...') |
Admin (diskussion | bidrag) |
||
Rad 47: | Rad 47: | ||
Indikerar att utdatahanteraren har kallats. | Indikerar att utdatahanteraren har kallats. | ||
* '''PHP_OUTPUT_HANDLER_DISABLED''' (int) | * '''PHP_OUTPUT_HANDLER_DISABLED''' (int) | ||
Indikerar att utdatahanteraren är inaktiverad. Denna flagga sätts när utdatahanteraren returnerar false eller misslyckas under bearbetningen av bufferten, eller om den sattes före anrop till utdatahanteraren. | Indikerar att utdatahanteraren är inaktiverad. Denna flagga sätts när utdatahanteraren returnerar false eller misslyckas under bearbetningen av bufferten, eller om den sattes före anrop till utdatahanteraren. | ||
Nuvarande version från 11 oktober 2024 kl. 11.33
Fördefinierade Konstanter
De följande konstanterna är alltid tillgängliga som en del av PHP-kärnan.
Statusflaggor som skickas till utdatahanteraren
Följande flaggor skickas till den andra parametern (phase) i utdatahanteraren som sätts av ob_start() som en del av en bitmask:
- PHP_OUTPUT_HANDLER_START (int)
Indikerar att utdata buffring har startat.
- PHP_OUTPUT_HANDLER_WRITE (int)
Indikerar att utdata bufferten håller på att tömmas och hade data att skicka.
- PHP_OUTPUT_HANDLER_FLUSH (int)
Indikerar att bufferten har tömts.
- PHP_OUTPUT_HANDLER_CLEAN (int)
Indikerar att utdata bufferten har rensats.
- PHP_OUTPUT_HANDLER_FINAL (int)
Indikerar att detta är den sista utdata buffringsoperationen.
- PHP_OUTPUT_HANDLER_CONT (int)
Indikerar att bufferten har tömts, men utdata buffring kommer att fortsätta. Detta är en alias för PHP_OUTPUT_HANDLER_WRITE.
- PHP_OUTPUT_HANDLER_END (int)
Indikerar att utdata buffring har avslutats. Detta är en alias för PHP_OUTPUT_HANDLER_FINAL.
Utdata buffertkontrollflaggor
Följande flaggor kan skickas till den tredje parametern (flags) av utdatahanteraren som sätts av ob_start() som en bitmask:
- PHP_OUTPUT_HANDLER_CLEANABLE (int)
Styr om en utdata buffert som skapats av ob_start() kan rensas med ob_clean(). Denna flagga styr inte beteendet hos ob_end_clean() eller ob_get_clean().
- PHP_OUTPUT_HANDLER_FLUSHABLE (int)
Styr om en utdata buffert som skapats av ob_start() kan tömmas med ob_flush(). Denna flagga styr inte beteendet hos ob_end_flush() eller ob_get_flush().
- PHP_OUTPUT_HANDLER_REMOVABLE (int)
Styr om en utdata buffert som skapats av ob_start() kan tas bort innan slutet av skriptet eller vid anrop till ob_end_clean(), ob_end_flush(), ob_get_clean() eller ob_get_flush().
- PHP_OUTPUT_HANDLER_STDFLAGS (int)
Den förvalda uppsättningen av utdata buffertflaggor; för närvarande motsvarande PHP_OUTPUT_HANDLER_CLEANABLE | PHP_OUTPUT_HANDLER_FLUSHABLE | PHP_OUTPUT_HANDLER_REMOVABLE.
Utdatahanterarens statusflaggor
Följande flaggor är en del av flaggbitmasken som returneras av ob_get_status():
- PHP_OUTPUT_HANDLER_STARTED (int)
Indikerar att utdatahanteraren har kallats.
- PHP_OUTPUT_HANDLER_DISABLED (int)
Indikerar att utdatahanteraren är inaktiverad. Denna flagga sätts när utdatahanteraren returnerar false eller misslyckas under bearbetningen av bufferten, eller om den sattes före anrop till utdatahanteraren.
- PHP_OUTPUT_HANDLER_PROCESSED (int)
Indikerar att utdatahanteraren framgångsrikt bearbetade bufferten. Tillgänglig från och med PHP 8.4.0.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/outcontrol.constants.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.