Страницы

Поиск по вопросам

суббота, 11 января 2020 г.

feof() и пустой файл

#php


Имеется пустой файл (0 байт). Почему feof() не возвращает true?



    


Ответы

Ответ 1



Представьте, что поток чтения - это чёрный ящик (а в общем так оно и есть). Только попробовав прочитать очередной байт и получив шиш с маслом, узнаешь, что файл кончился...

Ответ 2



(PHP 4, PHP 5, PHP 7) feof — Проверяет, достигнут ли конец файла bool feof ( resource $handle ) Это какбы флаг о том что чтение больше не возможно. Вы попробовали хотябы раз прочитать?? А так лучше берите if(filesize(...) > 0) (PHP 4, PHP 5, PHP 7) filesize — Возвращает размер файла int filesize ( string $filename )

Ответ 3



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

Комментариев нет:

Отправить комментарий