こんにちは! 本日はif文の条件式から出題です!

問題

次のような2種類のif文があります。一見、同じに見えますが、条件に使用している比較演算子が【1】は「==」、【2】は「===」と異なります。

【1】

if ($a == TRUE) {
        echo 'OK';
} else {
        echo 'NG';
}

【2】

if ($a === TRUE) {
        echo 'OK';
} else {
        echo 'NG';
}

さて、変数aに数値「1」がセットされているとき、「OK」と表示するif文はどちらでしょうか?

次ページ解答はこちら