News for hackers. Stuff that matters.
Re:PHP 8.1.0 by 0x4d464d48 on Thursday November 25, 2021 @07:05PM (#29346256)
Yep.

Because an array is an object which has a 'truthy' value '![]' evaluates as 'false'.

Simplifies to a statement similar to 'false == false'.

A little useless arcana for those interested.

Well, not so useless if your expecting '!someEmptyArray' to evaluate to 'true'. Use '!someEmptyArray.length' instead.

There are no comments on this comment yet.