条件式に欠かせないboolean型。今日は、ゲームの当たり判定などに使える便利なルールをクイズでおさらい!

問題

次のようなPHPプログラムがあります。

$a = 1;
$b = 0;
$c = -1;

$bool_a = (bool)$a;
$bool_b = (bool)$b;
$bool_c = (bool)$c;

PHPでは、変数の前に(bool)を付けると、その変数の値をTRUEかFALSEの値をとるboolean型に変換します。

変数bool_aには数値の「1」をboolean型に変換した結果としてTRUEが入ります。

変数bool_bには数値の「0」をboolean型に変換した結果としてFALSEが入ります。

さて、変数bool_cに入る値はTRUEでしょうか? FALSEでしょうか?

次ページ解答はこちら

キャラクターの名前をTwitterで募集中!(2012年10月13日(土)まで!!)。@mn_enterpriseのアカウントをフォローしてステキな名前をつぶやいてねっ!!