Arbete med utmatningshanterare: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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...')
 
 
Rad 1: Rad 1:
== Arbeta med Utdatahanterare ==
 
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.


  <syntaxhighlight lang="php">
  <pre>
  handler ( string $buffer , int $phase = ?): string
  handler ( string $buffer , int $phase = ?): string
  </syntaxhighlight>
  </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.