От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
296 of 410 menu

Функция feof

Функция feof проверяет, достигнут ли конец файла при чтении. Она принимает один параметр - указатель на файл, который был успешно открыт функцией fopen. Возвращает true, если конец файла достигнут, и false в противном случае.

Синтаксис

feof(resource $handle): bool

Пример

Проверим, достигнут ли конец файла при чтении:

<?php $file = fopen('test.txt', 'r'); while (!feof($file)) { echo fgets($file); } fclose($file); ?>

В этом примере мы читаем файл построчно, пока не достигнем его конца.

Пример

Проверим состояние файлового указателя после открытия файла:

<?php $file = fopen('empty.txt', 'r'); var_dump(feof($file)); fclose($file); ?>

Результат выполнения кода для пустого файла:

true

Пример

Обработка ошибки при открытии файла:

<?php $file = @fopen('nonexistent.txt', 'r'); if ($file === false) { echo "File not found"; } else { while (!feof($file)) { echo fgets($file); } fclose($file); } ?>

Результат выполнения кода если файл не существует:

'File not found'

Смотрите также

  • функцию fread,
    которая читает из файла
  • функцию fgets,
    которая читает строку из файла
  • функцию rewind,
    которая сбрасывает указатель файла
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить