PHP测试if(' a' == 0)

时间:2014-11-10 23:01:51

标签: php char numbers comparison

我知道'0' == 0在PHP中是正确的,但 this

<?php
    if ('a' == 0)
        echo "YES";
?>

将在屏幕上打印YES 这困扰我。问题是:

为什么字符串&#39; a&#39; (或&#34; a&#34;)等于数字0?
我在考虑自动char-&gt;数字转换,但'b' == 1false ...

测试的PHP版本:

  • 5.4.4-14 + deb7u14
  • 29年3月5日

0 个答案:

没有答案