Sti*_*lez 5 php type-conversion operator-keyword
我知道数字字符串可能是PHP中的类型,但是我不知道为什么会发生这种情况或给出这个结果:
$a="00010010001101000000101";
$b="00010010001101000000001";
$c = (($a == $b) ? "true" : "false");
$d = (($a === $b) ? "true" : "false");
echo $c . " " . $d . "\n"; // true false
Run Code Online (Sandbox Code Playgroud)
但是在这种情况下,$ a和$ b的定义方式相同,长度相同,但内容不同,很多字符.($ a == $ b)如何评估为真?
这是一个错误。在http://3v4l.org/CMld0上进行测试。
版本4.3.1 - 5.0.5并5.1.1 - 5.4.3返回true false。
版本5.4.4 - 5.5.3返回false false。