PHPにおける論理値
数値や文字列に加えて、もう一つのデータ型があります -
論理型 (boolean)です。この型は
たった二つの取り得る値から成り立ちます:
true または false。これらの値は
それぞれ真偽を表します。
論理データ型は、二つの答えの選択肢を
想定するようなものに使用されます -
はい または いいえ です。例えば、
「あなたはもう 18 歳以上ですか?」という問いに、
あなたははい、つまり true と答えるか、
いいえ、つまり false と答えることができます。
例を見てみましょう:
<?php
$isAdult = true; // もう成人
?>
値を別のものに変更してみます:
<?php
$isAdult = false; // まだ成人ではない
?>
変数の値を画面に出力してみましょう。
このために特別な関数
var_dump を使用します:
<?php
$isAdult = true;
var_dump($isAdult); // trueを出力
?>
一方、論理値を echo を使って出力するのは
便利ではありません:
<?php
echo true; // 1を出力
echo false; // 空を出力
?>
変数に値 true を代入してください。
その変数を画面に出力してください。
変数に値 false を代入してください。
その変数を画面に出力してください。