Funkce PHP ob_gzhandler().
Příklad
Přidejte kompresi gzip na stránku:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Definice a použití
Tato funkce je určena k předání jako zpětné volání ob_start()
. Zkomprimuje obsah výstupní vyrovnávací paměti pomocí kompresního algoritmu, který prohlížeč podporuje, a vrátí komprimovaný obsah. Odešle také hlavičku HTTP označující, který kompresní algoritmus byl použit.
Syntax
Při použití jako zpětné volání pro ob_start()
:
ob_start("ob_gzhandler");
Při samostatném použití:
ob_gzhandler(buffer, phase);
Hodnoty parametrů
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 |
Technické údaje
Návratová hodnota: | Vrátí řetězec obsahující komprimovaný obsah |
---|---|
Verze PHP: | 4.0.4+ |
❮ Funkce řízení výstupu PHP