2024 日本 PHP 研討會

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 則註解

5
thomas at poindessous dot com
17 年前
使用此範例時要小心。如果 gzopen 沒有返回有效的處理常式,gzeof 將會造成無窮迴圈。
-1
匿名
11 年前
<?php
#修正後的範例
$gz = gzopen('somefile.gz', 'r');
while (
$gz && !gzeof($gz)) {
echo
gzgetc($gz);
}
gzclose($gz);
?>
To Top