Код (PHP): $a=0; Код (PHP): $b='0'; if($a===$b) { }//false Код (PHP): $b='x'; if($a==$b) { }//true В том, то вся и суть: Код (PHP): $b='0'; if((string)$a==$b) { }//true Код (PHP): $b='x'; if((string)$a==$b) { }//false По этому не неси херню. Много такого явления можно встретить в разных местах, ты даже об этом знать не будешь. Если тебе не нужна типизация, продолжай в том же духе. А нормальные кодеры не всегда доверятся динамической типизации.