Am 03.12.2020 um 22:13 schrieb Nikita Popov <nikita....@gmail.com>:
> On Thu, Dec 3, 2020 at 10:06 PM Levi Morrison via internals <
> internals@lists.php.net <mailto:internals@lists.php.net>> wrote:
>> This is a long-standing behavior. Further, I don't know many people
>> who want _more_ warnings in their codebase.
>> 
>> In other words, I disagree with this proposal.
> 
> 
> This seems like a pretty odd position to take. I think there's two ways it
> can reasonably behave:
> 
> 1. Always generate a warning if stat() fails.
> 2. Never generate a warning if stat() fails.
> 
> While the current option is:
> 
> 3. Always generate a warning if stat() fails ... unless an empty string was
> passed.
> 
> I'm okay with either 1. or 2., but I don't think that 3. constitutes
> sensible behavior.


Wel,, there is actually a third case: null (which is also the reason for the 
empty string behavior)

Some people might use it like "I have a filename but there is no such file, so 
stat() should issue a warning because something unexpected happened" and "I 
have no filename so the warning is not necessary".

So 3 might not be completely useless. That being said: I'm not against changing 
3 to 1, I just wanted to point out the null-case.

- Chris

Reply via email to