PHP 速習チュートリアル

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;