Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

feof

Проверяет, достигнут ли конец файла.

Синтаксис

feof(resource $stream): bool

Параметры

ПараметрТипОписание
$streamresourceОткрытый файл.

Возвращаемое значение

bool`true`, если читать больше нечего.

Примеры

Чтение частями до конца файла:

<?php
 
$file = sys_get_temp_dir() . '/ref-feof.txt';
file_put_contents($file, 'abcdefghij');
 
$handle = fopen($file, 'r');
 
while (!feof($handle)) {
    echo '[', fread($handle, 4), ']';
}
 
fclose($handle);

Результат:

[abcd][efgh][ij]

Примечания

Для построчного чтения надёжнее условие ($line = fgets($handle)) !== false: с feof() легко получить лишнюю пустую строку в конце.

См. также

  • fgets — Читает одну строку из открытого файла.
  • fopen — Открывает файл для чтения или записи по частям.
  • fread — Читает заданное число байт из открытого файла.

В учебнике

  • Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.