PHP ponuja skupino funkcij za nadzor izhoda. Tukaj je izhod vsebina, ki jo skript pošlje brskalniku.
Opomba: Funkcije, navedene na tej strani, nadzorujejo izhod z uporabo medpomnilnikov. Nekatere funkcije za nadzor izhoda ustvarijo več medpomnilnikov, ki so nameščeni drug nad drugim. Vsak izhod zgornjega medpomnilnika ujame spodnji medpomnilnik. Te izhodne funkcije lahko obravnavajo samo najvišji medpomnilnik. Za nadzor nad osnovnimi medpomnilniki je treba odstraniti najvišji medpomnilnik.
Možni izhodni viri iz skripta PHP so lahko naslednji.
- Izjave, kot so echo, print_r, print_f in print.
- Opozorilo, napake ali obvestila PHP.
- Vsebina iz PHP začetne/končne oznake ( ).
V nekaterih primerih PHP uporablja medpomnilnike za shranjevanje izhoda, preden ga pošlje brskalniku.
Metoda | funkcija |
---|---|
flush () | Pošlji vsebino iz izhodnega medpomnilnika sistema v brskalnik |
ob_clean() | Izbrišite vso vsebino iz najvišjega izhodnega medpomnilnika |
ob_end_clean() | Izbriše najvišji izhodni medpomnilnik in vso njegovo vsebino |
ob_end_flush() | Izbriše najvišji izhodni medpomnilnik in izpiše njegovo vsebino |
ob_flush() | Izpiše vsebino najvišjega izhodnega medpomnilnika in počisti medpomnilnik |
ob_get_clean () | Vrne vso vsebino najvišjega izhodnega medpomnilnika in počisti medpomnilnik |
ob_get_contents() | Vrne vsebino najvišjega izhodnega medpomnilnika |
ob_get_flush() | Izvedite in pridobite vsebino najvišjega izhodnega medpomnilnika in nato odstranite medpomnilnik |
ob_get_length() | Vrne število bajtov podatkov, ki so v najvišjem izhodnem medpomnilniku |
ob_get_level() | Vrne številko, ki označuje, koliko izhodnih medpomnilnikov je v skladu |
ob_get_status() | Vrne informacije o izhodnih medpomnilnikih |
ob_gzhandler() | Uporablja se kot funkcija povratnega klica za ob_start() za stiskanje vsebine medpomnilnika, ko jo pošlje brskalniku |
ob_implicit_flush() | Vklopi ali izklopi implicitno izpiranje |
ob_list_handlers() | Vrne niz imen funkcij povratnega klica, ki jih uporablja najvišji izhodni medpomnilnik |
ob_start () | Ustvarite nov izhodni medpomnilnik in ga dodajte na vrh sklada |
output_add_rewrite_var() | Uporablja se za dodajanje parametrov niza poizvedbe kateremu koli URL-ju v izhodu |
output_reset_rewrite_vars() | Odstranite vse spremenljivke, ki jih je dodal output_add_rewrite_var() |