私は最近、私を困惑させていたバグを抱えていました....実際の例を提供する次の(簡略化された)統計にそれをたどりました
function test_it($team)
{ echo (($team=="a") ? "Yep it is!" : "No Way");
}
だから、実行するtest_it(0);
と「そうです!」という結果が得られます。??
ステートメントのロジックは問題ないように見えますが、明らかに正しい結果を得るには、「===....」にする必要がありました。
なぜこれが当てはまるのか、誰でも説明できますか?理由/今後避けるべきことを理解するのに役立ちます。