PHPにおけるissetコマンド
次のような変数があるとします:
<?php
$test = null;
?>
変数がnullでないかどうかを
チェックする条件文を書いてみましょう:
<?php
$test = null;
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
このようなチェックは、専用のコマンドissetを
使うともっと便利に行えます:
<?php
$test = null;
if (isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
変数が定義されていないことをチェックする、
逆のチェックも実行できます。
論理演算子のNOTを使って
issetを反転させます:
<?php
$test = null;
if (!isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
学んだ理論に基づいて、 次のコードを書き換えてください:
<?php
$test = null;
if ($test == null) {
echo '+++';
} else {
echo '---';
}
?>
学んだ理論に基づいて、 次のコードを書き換えてください:
<?php
$test = null;
if ($test != null) {
echo '+++';
} else {
echo '---';
}
?>