feof

(PHP 4, PHP 5)

feofTeste la fin du fichier

Description

bool feof ( resource $handle )

Teste la fin du fichier.

Liste de param�tres

handle

Le pointeur de fichier doit �tre valide et pointer sur un fichier ouvert avec succ�s par fopen() ou fsockopen() (et pas encore ferm� par fclose()).

Valeurs de retour

Retourne TRUE si le pointeur handle est � la fin du fichier ou si une erreur survient, sinon, retourne FALSE.

Notes

Avertissement

Si une connexion ouverte avec fsockopen() n'est pas ferm�e par le serveur, feof() attendra qu'un d�lai limite ne soit atteint pour retourner TRUE. Le d�lai par d�faut vaut 60 secondes. Vous devez utiliser la fonction stream_set_timeout() pour modifier cette valeur. value.

Avertissement

Si le pointeur de fichier pass� n'est pas valide, vous obtiendrez une boucle infinie, car feof() �choue � retourner TRUE.

Exemple #1 Exemple avec feof() et un pointeur de fichier invalide

<?php
// Si le fichier ne peut �tre lu ou n'existe pas, la fonction fopen retourne FALSE
$file = @fopen("no_such_file""r");

// FALSE issu de fopen emmetra une alerte et fera quel'on aura une boucle infinie ici
while (!feof($file)) {
}

fclose($file);
?>