„0”, jako ciąg zawierający jeden znak, nie jest czymś intuicyjnie pustym. Dlaczego PHP traktuje to jako FAŁSZ po konwersji na wartość logiczną, w przeciwieństwie do innych języków programowania?
'0'
jest traktowany jako 0
IN $x + 1
, dlaczego nie powinno być również traktowane jak 0
i dlatego false
, w if ( $x )
?