出于对自然万物的热爱,有人可以解释为什么会发生这种情况吗?
$code = 0;
echo $code == 'item_low_stock' ? 'equal' : 'not equal';
// RESULT: "equal"
???
我的应用程序中的一行代码突然停止正常工作,我没有编辑它周围的任何东西,改变了我的 php 版本,任何东西。当 $code 变量包含 0 时,当我将它与字符串 'item_low_stock' 进行比较时,它会传递为真。
我可以发布原始代码块,但我把它归结为这个比较,这就是我发现的。
哈尔普。
编辑:PHP 版本是 5.3.10。