Contenu connexe
Similaire à 第4回 PHPのおさらい (20)
Plus de Sawada Makoto (7)
第4回 PHPのおさらい
- 9. プログラムの制御 - 順次
プログラムは上から下に進む
PHPの場合、アクセスしたファイルの上から順番に実行される
PHPでechoを呼び出した部分と
phpタグ(<?php~?>)で囲まれていない範囲が
HTMLに出力される
- 11. プログラムの制御 - 選択 (if ~ else)
<?php
$age = 25;
if ($age >= 20) {
// 年齢が20歳以上の場合
echo "お酒を買うことができます";
} else {
// 20歳以下の場合
echo "お酒を買うことはできません";
}
if(条件を満たす場合)と
else(条件を満たさない)
で表現する。
- 12. 比較演算子
例 名前 結果
$a == $b 等しい 型の相互変換をした後で $a が $b に等しい時に TRUE
$a === $b 等しい $a が $b に等しく、および同じ型である場合に TRUE
$a != $b 等しくない 型の相互変換をした後で $a が $b に等しくない場合に TRUE
$a <> $b 等しくない 型の相互変換をした後で $a が $b に等しくない場合に TRUE
$a !== $b 等しくない $a が $b と等しくないか、同じ型でない場合に TRUE
$a < $b より少ない $a が $b より少ない時に TRUE
$a > $b より多い $a が $b より多い時に TRUE
$a <= $b より少ないか等しい $a が $b より少ないか等しい時に TRUE
$a >= $b より多いか等しい $a が $b より多いか等しい時に TRUE
$a <=> $b 宇宙船 $a が $b より小さいときに負の値、 $b と等しいときに 0、 $b より
大きいときに正の値。 PHP 7 以降で使用可能
php.net 比較演算子より引用
- 13. 論理演算子
例 名前 結果
$a and $b 論理積 $a および $b が共に TRUE の場合に TRUE
$a or $b 論理和 $a または $b のどちらかが TRUE の場合に TRUE
$a xor $b 排他的論理和 $a または $b のどちらかが TRUE でかつ両方とも TRUE で
ない場合に TRUE
! $a 否定 $a が TRUE でない場合 TRUE
$a && $b 論理積 $a および $b が共に TRUE の場合に TRUE
$a || $b 論理和 $a または $b のどちらかが TRUE の場合に TRUE
php.net 論理演算子より引用