gzeof

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

gzeof测试 gz 文件指针的 EOF

描述

gzeof(resource $stream): bool

测试给定的 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 notes

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