(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);?>