Re: stream_get_line behaviour Bug #63240

From: Date: Wed, 10 Oct 2012 10:39:27 +0000
Subject: Re: stream_get_line behaviour Bug #63240
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-63318@lists.php.net to get a copy of this message
Hi again! Thanks for your help an comments on the issue. cataphract commented on the stream_get_line behaviour (returning false when used on an empty file) on the bug report page. I do agree that reading on an empty file can be considered an error thus returning false, because there's nothing to read. Unfortunately, and that's why we stumbled upon this in the first place, feof does not return true when opening an empty file. I did not have a look at the internals, but my guess is that feof just does not return true because no one did a read on the file handle yet. To my mind if would be sensible to return true using feof on an empty file, so that one does not actually try a read... What do you think? Greetings Nico

« previous php.internals (#63318) next »