PHP8 gzpassthru
(PHP 4、PHP 5、PHP 7、PHP 8)
gzpassthru — 输出 gz 文件指针上的所有剩余数据
说明
gzpassthru(resource $stream): int
从当前位置读取给定 gz 文件指针上的 EOF,并且 将(未压缩的)结果写入标准输出。
注意:您可能需要调用 gzrewind() 来重置文件 指向文件开头的指针(如果已写入数据) 到它。
小技巧
如果只想将文件的内容转储到输出缓冲区, 无需先修改它或寻求特定的偏移量,您可以 想要使用 readgzfile() 函数,该函数可以保存 您是 gzopen() 调用。
参数
stream
gz-file 指针。它必须有效,并且必须指向文件 由 gzopen() 成功打开。
返回值
从输入读取和传递到输入的未压缩字符数。gz
示例
示例 #1 gzpassthru() example
<?php
$fp = gzopen('file.gz', 'r');
gzpassthru($fp);
gzclose($fp);
?>