La función SplFileObject::eof() es una función incorporada de la biblioteca estándar de PHP (SPL) en PHP que se utiliza para llegar al final del archivo.
Sintaxis:
string SplFileObject::eof( void )
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: Devuelve VERDADERO en caso de éxito.
Los programas a continuación ilustran la función SplFileObject::eof() en PHP.
Nota: el programa 1 ha utilizado el archivo gfg.txt que contiene los siguientes datos.
GeeksforGeeks A Computer Science Portal for Geeks
Programa 1:
<?php // Creating SplFile Object $file = new SplFileObject(__FILE__); foreach ($file as $gfg => $line) { if($file->eof() == true) { echo "Yes Reached EOF"; break; } } ?>
Producción:
Yes Reached EOF
Programa 2:
<?php // PHP program to use array to check // multiple files $GFG = array( "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", "gfg.txt", "mime.php" ); foreach ($GFG as &$file_name) { // Create new SplFile Object $file = new SplFileObject($file_name); foreach($file as $gfg=>$lines){ if($file->eof() == true) echo "Yes Reached EOF" . "</br>"; } } ?>
Producción:
Yes Reached EOF Yes Reached EOF Yes Reached EOF
Referencia: http://php.net/manual/en/splfileobject.eof.php