PHP ob_gzhandler() Funkcja
❮ Funkcje kontroli wyjścia PHP
Przykład
Dodaj kompresję gzip do strony:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Definicja i użycie
Ta funkcja ma być przekazywana jako wywołanie zwrotne do ob_start()
. Kompresuje zawartość bufora wyjściowego przy użyciu algorytmu kompresji obsługiwanego przez przeglądarkę i zwraca skompresowaną zawartość. Wysyła również nagłówek HTTP wskazujący, jaki algorytm kompresji został użyty.
Składnia
W przypadku użycia jako wywołania zwrotnego dla ob_start()
:
ob_start("ob_gzhandler");
Używany samodzielnie:
ob_gzhandler(buffer, phase);
Wartości parametrów
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 |
Szczegóły techniczne
Wartość zwrotu: | Zwraca ciąg znaków zawierający skompresowaną zawartość |
---|---|
Wersja PHP: | 4.0.4+ |
❮ Funkcje kontroli wyjścia PHP