>
>
> I don't see how that would happen.  What non-pathological case would allow
> for $foo && !$foo == true?
>
>
I suppose something a little less pathological would be

`$collection && $collection->pop() && !$collection`

which is still pretty icky (to me at least).

The other implication is that this is now possibly *not* a bug:

if (!$foo) {
  $foo->bar();
}

which, again, would ever-so-slightly reduce the effectiveness of static
analysis.

Reply via email to