作成日:2023-12-01, 更新日:2023-12-01
▼下記は「等しい」が出力される
$a = 0; if ( $a == 'a' ) { echo '等しい'; }
PHPが「'a'」を数値に変換をしてくれるらしい。ただ「'a'」は数値じゃないので、PHPとしては「false(=0)」となるらしい そのため、上記のif文は「等しい」が出力される