EOF は非常に重要な概念であり、ほとんどすべての主流プログラミング言語には、パーサーがファイル EOF に到達したかどうかを検証するための対応する組み込み関数が用意されています。 PHP では、この関数は feof() です。 feof() 関数は、リソースの終わりに到達したかどうかを判断するために使用されます。ファイル I/O 操作でよく使用されます。その形式は次のとおりです:
int feof(string resource)
例は次のとおりです:
コードをコピーします コードは次のとおりです:
$fh = fopen("/home/www /data/users.txt ", "rt");
while (!feof($fh)) echo fgets($fh);
fclose($fh);
?>
コードをコピーします コードは次のとおりです:
// ファイルを読み取れない場合、またはファイルが存在しない場合 fopen 関数FALSE を返します
$file = @fopen("no_ such_file", "r");
// fopen から FALSE を指定すると、警告が発行され、無限ループが発生します
while (!feof($file)) {
}
fclose($ファイル);