(PHP 4, PHP 5, PHP 7, PHP 8)
gzeof — 测试gz文件指针是否到达文件结尾(EOF)
$stream
测试给定的GZ文件指针是否到达文件结尾(EOF)。
stream
GZ文件指针。它必须有效,并且必须指向由gzopen()成功打开的文件。
如果GZ文件指针位于文件结尾(EOF)或发生错误,则返回true;否则返回false。
true
false
示例 #1 gzeof() 示例
<?php$gz = gzopen('somefile.gz', 'r');while (!gzeof($gz)) { echo gzgetc($gz);}gzclose($gz);?>
小心这个例子。如果gzopen没有返回有效的句柄,gzeof将执行一个无限循环。
<?php#修正后的示例 $gz = gzopen('somefile.gz', 'r');while ($gz && !gzeof($gz)) { echo gzgetc($gz);}gzclose($gz);?>