Vad buffras i utmatningen?: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== Vad Buffras i Utmatningen? ¶ == PHP:s utmatningsbuffertar på användarnivå buffrar all utmatning efter att de har startats tills de stängs av eller skriptet avslutas. Utmatning i kontexten av PHP:s utmatningsbuffertar på användarnivå är allt som PHP skulle visa eller skicka tillbaka till webbläsaren. I praktiska termer är utmatning icke-noll-längdsdata som är: * utanför <pre><?php ?></pre>-taggarna * utskrivet av språkkonstruktioner och funktioner vars...')
 
 
(4 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
== Vad Buffras i Utmatningen? ¶ ==
PHP:s användarnivåbuffertar för utmatning buffrar all utmatning efter att de har startats tills de stängs av eller skriptet avslutas. Utmatning i sammanhanget för PHP:s användarnivåbuffert är allt som PHP skulle visa eller skicka tillbaka till webbläsaren. I praktiska termer är utmatning data med icke-nollängd som är:
PHP:s utmatningsbuffertar på användarnivå buffrar all utmatning efter att de har startats tills de stängs av eller skriptet avslutas. Utmatning i kontexten av PHP:s utmatningsbuffertar på användarnivå är allt som PHP skulle visa eller skicka tillbaka till webbläsaren. I praktiska termer är utmatning icke-noll-längdsdata som är:


* utanför <pre><?php ?></pre>-taggarna
* utanför <?php ?>-taggarna
* utskrivet av språkkonstruktioner och funktioner vars explicita syfte är att skriva ut användarens variabler eller strängar, såsom <pre>echo</pre>, <pre>print</pre>, <pre>printf()</pre>, <pre>var_dump()</pre>, <pre>var_export()</pre>, <pre>vprintf()</pre>
* skrivet ut av språkstrukturer och funktioner vars uttryckliga syfte är att skicka ut användartillhandahållna variabler eller strängar, såsom [[echo]], [[print]], [[printf()]], [[var_dump()]], [[var_export()]], [[vprintf()]]
* utskrivet av funktioner vars syfte är att samla in och skriva ut data/information om det körande skriptet eller PHP, såsom <pre>debug_print_backtrace()</pre>, <pre>phpcredits()</pre>, <pre>phpinfo()</pre>, <pre>ReflectionExtension::info()</pre>
* skrivet ut av funktioner vars syfte är att samla och skicka ut data/information om det körande skriptet eller PHP, såsom [[debug_print_backtrace()]], [[phpcredits()]], [[phpinfo()]], [[ReflectionExtension::info()]]
* utskrivet av PHP vid ett icke fångat undantag eller ett ohanterat fel (beroende på inställningarna för <pre>display_errors</pre> och <pre>error_reporting</pre>)
* skrivet ut av PHP vid ett okänt undantag eller ett ohanterat fel (beroende på inställningarna för [[display_errors]] och [[error_reporting]])
* allt som skrivs till <pre>php://output</pre>
* allt som skrivs till [[php://output]]


''Observera:'' Data som skrivs direkt till stdout eller skickas till en SAPI-funktion med liknande funktionalitet kommer inte att fångas upp av utmatningsbuffertar på användarnivå. Detta inkluderar att skriva data till stdout med <pre>fwrite()</pre> eller att skicka headers med <pre>header()</pre> eller <pre>setcookie()</pre>.
''Observera:'' Data som skrivs direkt till stdout eller skickas till en SAPI-funktion med liknande funktionalitet kommer inte fångas av utmatningsbuffertarna på användarnivå. Detta inkluderar att skriva data till stdout med [[fwrite()]] eller att skicka headers med [[header()]] eller [[setcookie()]].
 
= Sidslut =
 
Orginalhemsidan på Engelska :https://www.php.net/manual/en/outcontrol.what-output-is-buffered.php
 
[[PHP]]
[[Funktioner]]
[[Funktionsreferens]]
 
<HR>
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/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webserver.
 
 
[[Kategori:Php]]
[[Kategori:Utmatningskontroll]]

Nuvarande version från 12 oktober 2024 kl. 05.40

PHP:s användarnivåbuffertar för utmatning buffrar all utmatning efter att de har startats tills de stängs av eller skriptet avslutas. Utmatning i sammanhanget för PHP:s användarnivåbuffert är allt som PHP skulle visa eller skicka tillbaka till webbläsaren. I praktiska termer är utmatning data med icke-nollängd som är:

Observera: Data som skrivs direkt till stdout eller skickas till en SAPI-funktion med liknande funktionalitet kommer inte fångas av utmatningsbuffertarna på användarnivå. Detta inkluderar att skriva data till stdout med fwrite() eller att skicka headers med header() eller setcookie().

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/outcontrol.what-output-is-buffered.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.