PHP if 文の省略記法
1. PHP if 文の 1 行表記
より簡潔なコードを記述するために、if 文を 1 行にまとめて書くことができます。波括弧 {} を省略することで、コードの行数を削減することが可能です。
1.1 例
以下は、1 行で記述された if 文の例です:
$a = 5;
// $a が 10 未満の場合に $b に "Hello" を代入
if ($a < 10) $b = "Hello";
echo $b;2. PHP if...else 文の省略記法
if...else 文も 1 行で記述することができますが、通常の if 文とはシンタックス(構文)が少し異なります。これは一般的に「三項演算子(Ternary Operator)」と呼ばれます。
2.1 例
以下は、1 行で記述された if...else 文の例です:
$a = 13;
// $a が 10 未満なら "Hello"、そうでなければ "Good Bye" を $b に代入
$b = $a < 10 ? "Hello" : "Good Bye";
echo $b;