字符串 '008' 有什么特别之处以及任何会导致类型杂耍(因为缺少更好的词)失败的更高级别的东西?008 以下的所有编号字符串都可以正常工作,008 或更高的任何字符串似乎都不等于数字?
更准确地说,似乎比较 007、008 和 009 是问题所在,PHP 不会将 008 之类的东西算作整数吗?
$MyString='007'; //Works fine.
$MyString='008'; //Fails.
$MyString='009'; //Fails.
if($MyString==007) return 'ABC';
if($MyString==008) return 'DEF';
if($MyString==009) return 'GHI';