This often comes up, but I never understood why.
Is it a case of e.g.
If "null" == null
With implicit conversion?What language does this? I think perl might allow it by accident if you don't use strict/warnings pragmas, but it seems weird. Is it a PHPism perhaps?