Nästling av utmatningsbuffertar

Från Wiki.linux.se
Version från den 12 oktober 2024 kl. 05.42 av Admin (diskussion | bidrag) (Skapade sidan med '== Nästling av Utmatningsbuffertar == Om det finns en aktiv utmatningsbuffert när en ny buffert startas, kommer den nya bufferten att nästlas inuti den tidigare aktiva bufferten. Den inre bufferten kommer att bete sig på samma sätt oavsett om den är nästlad, men utmatning som buffras av den kommer inte att buffras av den yttre bufferten. Endast utmatning som spolas (flush) från den inre bufferten kommer att buffras av den yttre bufferten. De flesta ob_*-fun...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Nästling av Utmatningsbuffertar

Om det finns en aktiv utmatningsbuffert när en ny buffert startas, kommer den nya bufferten att nästlas inuti den tidigare aktiva bufferten. Den inre bufferten kommer att bete sig på samma sätt oavsett om den är nästlad, men utmatning som buffras av den kommer inte att buffras av den yttre bufferten. Endast utmatning som spolas (flush) från den inre bufferten kommer att buffras av den yttre bufferten.

De flesta ob_*-funktioner fungerar endast med den aktiva utmatningsbufferten (den senaste som startades), därför kan endast den aktiva bufferten spolas, rengöras och stängas av. Funktioner som fungerar med andra buffertar är ob_list_handlers() som returnerar listan över alla använda utmatningshanterare och ob_get_status() som kan returnera information om endast den aktiva bufferten eller alla buffertar som används.

Att anropa ob_get_level() eller ob_get_status() kommer att returnera den aktiva utmatningsbuffertens nästlingsnivå.

Varning Värdet för identiska nivåer mellan ob_get_level() och ob_get_status() är felaktigt med ett. För ob_get_level() är den första nivån 1, medan den för ob_get_status() är 0.

Sidslut

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