R4D*_*4D4 1 php type-conversion
字符串'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';
Run Code Online (Sandbox Code Playgroud)