On 05/04/2025 20:18, Rob Landers wrote:
On Sat, Apr 5, 2025, at 21:10, Bilge wrote:
On 05/04/2025 19:41, Rob Landers wrote:
empty() has very many uses.
That is exactly the same as saying `==` has many uses. It does. So
many uses that it's useless. Its semantics are nonsense.
if (isset($var) && $varl != false) {
foo($bool);
}
>$varl != false
You should never be doing this.
Cheers,
Bilge
Heh, to quote a great movie: That's just like, your opinion, man. In
all seriousness, there are quite a number of uses for ==, especially
because we don't have operators on objects, nor do we have value
objects. Sometimes, equality isn't based on identity, but on value:
https://3v4l.org/rRMNR
— Rob
You don't use empty() on objects.