PHP ob_gzhandler() Fungsi
Contoh
Tambahkan kompresi gzip ke halaman:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Definisi dan Penggunaan
Fungsi ini dimaksudkan untuk diteruskan sebagai panggilan balik ke ob_start()
. Ini mengompresi konten buffer output menggunakan algoritma kompresi yang didukung oleh browser dan mengembalikan konten terkompresi. Itu juga mengirimkan header HTTP yang menunjukkan algoritma kompresi mana yang digunakan.
Sintaksis
Saat digunakan sebagai panggilan balik untuk ob_start()
:
ob_start("ob_gzhandler");
Saat digunakan sendiri:
ob_gzhandler(buffer, phase);
Nilai Parameter
Parameter | Description |
---|---|
buffer | The contents of the output buffer |
phase | A bitmask which may have any number of the following flags: PHP_OUTPUT_HANDLER_START - If the output buffer was just created PHP_OUTPUT_HANDLER_FLUSH - If the output buffer is currently being flushed PHP_OUTPUT_HANDLER_FINAL - If the output buffer will be deleted right after this operation |
Detail Teknis
Nilai Kembali: | Mengembalikan string yang berisi konten terkompresi |
---|---|
Versi PHP: | 4.0.4+ |
Fungsi Kontrol Output PHP