Php/ref output ob gzhandler

来自菜鸟教程
跳转至:导航、​搜索

PHP ob_gzhandler()函数

Output PHP输出控制功能

将gzip压缩添加到页面:

<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>

定义和用法

该函数旨在作为回调传递给 ob_start() 。它使用浏览器支持的压缩算法压缩输出缓冲区的内容,并返回压缩后的内容。它还发送一个HTTP标头,指示使用了哪种压缩算法。

句法

当用作回调 ob_start()

ob_start("ob_gzhandler");

单独使用时:

ob_gzhandler(buffer, phase);

参数值

参数 描述
缓冲 输出缓冲区的内容
一个位掩码,可以具有以下任意数量的标志:

PHP_OUTPUT_HANDLER_START-如果刚刚创建了输出缓冲区
PHP_OUTPUT_HANDLER_FLUSH-如果当前正在清除输出缓冲区
PHP_OUTPUT_HANDLER_FINAL-如果此操作后输出缓冲区将立即删除

技术细节

返回值: 返回包含压缩内容的字符串
PHP版本: 4.0.4+

Output PHP输出控制功能