标签: php char numbers comparison
我知道'0' == 0在PHP中是正确的,但 this :
'0' == 0
<?php if ('a' == 0) echo "YES"; ?>
将在屏幕上打印YES 这困扰我。问题是:
YES
为什么字符串&#39; a&#39; (或&#34; a&#34;)等于数字0? 我在考虑自动char-&gt;数字转换,但'b' == 1是false ...
'b' == 1
false
测试的PHP版本: