(PHP 5 >= 5.1.0, PHP 7)
SplFileObject::eof — Проверяет, достигнут ли конец файла
Определяет, был ли достигнут конец файла
У этой функции нет параметров.
   Возвращает TRUE если конец файла был достигнут; FALSE - в противном случае.
  
Пример #1 Пример использования SplFileObject::eof()
<?php
$file = new SplFileObject("fruits.txt");
while ( ! $file->eof()) {
    echo $file->fgets();
}
?>
Результатом выполнения данного примера будет что-то подобное:
apple banana cherry date elderberry