PHPでの三項演算子の使用方法


PHPでは、三項演算子を使用して、簡潔な条件式を作成することができます。三項演算子は、条件に基づいて2つの値のいずれかを選択するために使用されます。

基本的な構文は以下の通りです:

条件式 ? 式1 : 式2;

条件式が真の場合、式1が評価され、その結果が返されます。条件式が偽の場合、式2が評価され、その結果が返されます。

以下に具体的なコード例を示します:

$age = 20;
$status = ($age >= 18) ? "成年" : "未成年";
echo $status; // 出力: 成年
$score = 85;
$result = ($score > 70) ? "合格" : "不合格";
echo $result; // 出力: 合格

上記の例では、最初のコードでは18歳以上の場合は「成年」、それ以外の場合は「未成年」という結果が返されます。2番目のコードでは、スコアが70より大きい場合は「合格」、それ以外の場合は「不合格」という結果が返されます。

三項演算子は、条件式がシンプルで簡潔な場合に特に便利です。ただし、複雑な条件を扱う場合や、多くの処理を含む場合は、代わりにif-else文を使用することが推奨されます。

以上が、PHPでの三項演算子の使用方法と簡単なコード例です。