ob_gzhandler()
PHP ob_gzhandler() funksiyasi
❮ PHP Output Control ma’lumotnomasi
Misol
Sahifaga gzip siqishni qo‘shing:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
Bu funksiya ob_start() funksiyasiga callback sifatida uzatish uchun mo‘ljallangan. U natija buferining tarkibini brauzer qo‘llab-quvvatlaydigan siqish algoritmi yordamida siqadi va siqilgan tarkibni qaytaradi. Shuningdek, u qaysi siqish algoritmi ishlatilganini bildiruvchi HTTP sarlavhasini (header) yuboradi.
Sintaksis
ob_start() uchun callback sifatida ishlatilganda:
ob_start("ob_gzhandler");
Mustaqil ishlatilganda:
ob_gzhandler(buffer, phase);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| buffer | Natija buferining tarkibi |
| phase | Quyidagi bayroqlarning istalgan sonini o‘z ichiga olishi mumkin bo‘lgan bit niqobi (bitmask): PHP_OUTPUT_HANDLER_START - natija buferi hozirgina yaratilgan bo‘lsa PHP_OUTPUT_HANDLER_FLUSH - natija buferi ayni paytda bo‘shatilayotgan (flush) bo‘lsa PHP_OUTPUT_HANDLER_FINAL - natija buferi shu amaldan so‘ng darhol o‘chiriladigan bo‘lsa |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Siqilgan tarkibni o‘z ichiga olgan stringni qaytaradi |
|---|---|
| PHP versiyasi: | 4.0.4+ |
❮ PHP Output Control ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
