null Does Not Always Equal false

no-email (Damien Seguy), Damien Seguy
Sat, 28 May 2022 00:00:00 +0000

null equals false, so the first equality is actually true.
On the other hand, using null and false as keys in an array, lead them to be cast to string: they end up being different, and that allows two elements to be stored in the array.