Why string 'all' == 0
return true
, but 'all' == 1
return false
. Honestly, the main question is why 'all' == 0
return true
.
Asked
Active
Viewed 29 times
1

Ervan Prastyanto
- 23
- 3
-
1For more details see [this](https://www.php.net/manual/en/types.comparisons.php) (especially the table at *Loose comparisons with ==*). – Definitely not Rafal Feb 20 '21 at 10:32
-
1[They seem to have changed this behavior](https://3v4l.org/67A8D). – Definitely not Rafal Feb 20 '21 at 10:38
-
conditionally 'all' return false in bool. so basically false == false returns you true – Masih Ansari Feb 20 '21 at 11:09