PHP ob_gzhandler() Funksie
Voorbeeld
Voeg gzip-kompressie by 'n bladsy:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Definisie en gebruik
Hierdie funksie is bedoel om deurgegee te word as 'n terugbel na ob_start()
. Dit komprimeer die inhoud van die uitsetbuffer met behulp van 'n kompressie-algoritme wat deur die blaaier ondersteun word en gee die saamgeperste inhoud terug. Dit stuur ook 'n HTTP-opskrif wat aandui watter kompressie-algoritme gebruik is.
Sintaksis
Wanneer dit gebruik word as 'n terugbel vir ob_start()
:
ob_start("ob_gzhandler");
Wanneer dit op sy eie gebruik word:
ob_gzhandler(buffer, phase);
Parameterwaardes
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 |
Tegniese besonderhede
Terugkeerwaarde: | Wys 'n string wat die saamgeperste inhoud bevat |
---|---|
PHP weergawe: | 4.0.4+ |
❮ PHP-uitsetbeheerfunksies