PHP Conference Japan 2024

gzeof

(PHP 4, PHP 5, PHP 7, PHP 8)

gzeof测试gz文件指针是否到达文件结尾(EOF

描述

gzeof(资源 $stream): 布尔值

测试给定的GZ文件指针是否到达文件结尾(EOF)。

参数

stream

GZ文件指针。它必须有效,并且必须指向由gzopen()成功打开的文件。

返回值

如果GZ文件指针位于文件结尾(EOF)或发生错误,则返回true;否则返回false

示例

示例 #1 gzeof() 示例

<?php
$gz
= gzopen('somefile.gz', 'r');
while (!
gzeof($gz)) {
echo
gzgetc($gz);
}
gzclose($gz);
?>

添加笔记

用户贡献笔记 2 条笔记

thomas at poindessous dot com
17年前
小心这个例子。如果gzopen没有返回有效的句柄,gzeof将执行一个无限循环。
匿名
11年前
<?php
#修正后的示例
$gz = gzopen('somefile.gz', 'r');
while (
$gz && !gzeof($gz)) {
echo
gzgetc($gz);
}
gzclose($gz);
?>
To Top