今日は、PHP三項演算子のちょっとした使い方を発見しました。これは私の乾いた脳に少し楽しみを与えてくれました!
PHP三項演算子は、パラメータに値を割り当てるための簡潔な方法です。主な使用法: PHP の三項演算子を使用すると、1 行のコードで決定コードを記述することができるため、次のようなコードを置き換えることができます:<?phpif (isset($value)) { $output = $value;
} else { $output = 'No value set.';
}
<?php$output = isset($value) ? $value : 'No value set.';
2 番目のコード例は、非常に簡潔な使用法です。多くの状況 (すべてではありません) で、これは非常に実用的な使用法です。三項演算子を使用すべきかどうかについては多くの議論があります。ただし、それが正しく使用されるかどうかという点だけです。構文は (式) ? 真の場合の値 : 偽の場合の値 この
式は
変数 であり、この変数が true か false かをテストします: <?php$output = $value ? $value : 'No value set.';
これは見覚えがあるように見えますが、それは他の短縮演算子と非常によく似ているためです:
<?php$output = $value ?: 'No value set.';
は次のように変換されます: PHP 5.3
<?php$value = $value . $other_value;
すべき
というわけではありませんただし、簡潔なコードを書くときは、この方法でより明確に見えるので、このように書くべきです( そして、この機能により、多くの状況でこの演算子を使用できるようになります
以上がPHPで三項演算子を省略する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。