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 输出控制函数