Функция возвращает TRUE в случае, когда дескриптор указывает на достижение конца файла
или же если произошла ошибка (включая таймаут сокета), иначе возвращает FALSE.
Внимание
Если подключение, открытое при помощи fsockopen()
не было закрыто сервером, feof() будет ждать достижения
таймаута прежде чем вернуть TRUE. Время таймаута по умолчанию равно 60
секундам.
Вы можете использовать stream_set_timeout() для того,
чтобы изменить это значение.
Указатель на файл должен быть корректным и указывать
на файл, успешно открытый функциями fopen() или
fsockopen().