誰かが、自然なものすべてを愛するために、なぜこれが起こっているのか説明できますか?
$code = 0;
echo $code == 'item_low_stock' ? 'equal' : 'not equal';
// RESULT: "equal"
???
私のアプリのコード行が突然正しく機能しなくなりました。その周りのコードは何も編集しておらず、PHPのバージョンも変更していません。$ code変数に0が含まれている場合、文字列'item_low_stock'と比較するとtrueとして渡されます。
元のコードブロックを投稿することはできますが、この比較に要約すると、これが私が見つけたものです。
停止します。
編集:PHPのバージョンは5.3.10です。