PHP 三項演算子の書き方
PHP の三項演算子は、条件文を記述するための簡潔な構文です。形式は次のとおりです。
$result = (condition) ? value_if_true : value_if_false;
この演算子を使用して、次のような単純な if-else ステートメントを作成できます。
echo (true) ? "yes" : "no"; //prints yes echo (false) ? "yes" : "no"; //prints no
ただし、三項演算子は複数の条件をサポートしません。
しかし、待ってください。解決策はあります。三項演算子を使用する代わりに、配列検索などのより読みやすい代替手段を使用できます。
$vocations = array( 1 => "Sorcerer", 2 => "Druid", 3 => "Paladin", ... ); echo $vocations[$result->vocation];
このアプローチは、ネストされた三項演算子を使用するよりも明示的であり、保守が容易です。
覚えておいてください: 三項演算子は単純な if-else ステートメントには便利ですが、複雑な条件の場合は、代替ソリューションの方が読みやすく、保守性。
以上がPHP 三項演算子: いつ使用するか、いつ代替を選択するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。