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 輸出控制函式