#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 — Проверяет, достигнут ли конец файла
Комментариев нет:
Отправить комментарий