PHP ob_gzhandler() 函式
定義和用法
此函式旨在作為回撥函式傳遞給 ob_start()。它使用瀏覽器支援的壓縮演算法壓縮輸出緩衝的內容,並返回壓縮後的內容。它還會發送一個 HTTP 標頭,指示使用了哪種壓縮演算法。
語法
當用作 ob_start() 的回撥函式時
ob_start("ob_gzhandler");
單獨使用時
ob_gzhandler(buffer, phase);
引數值
| 引數 | 描述 |
|---|---|
| buffer | 輸出緩衝區的內容 |
| phase | 一個位掩碼,可以包含以下標誌中的任意數量 PHP_OUTPUT_HANDLER_START - 如果輸出緩衝區剛剛被建立 PHP_OUTPUT_HANDLER_FLUSH - 如果輸出緩衝區當前正在重新整理 PHP_OUTPUT_HANDLER_FINAL - 如果輸出緩衝區將在本次操作後立即被刪除 |
技術詳情
| 返回值 | 返回一個包含壓縮內容的字串 |
|---|---|
| PHP 版本 | 4.0.4+ |
❮ PHP 輸出控制函式