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 »

ULASHISH

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!