Three.jsを使って、作ってみた

プログラミング関連の事を色々書いています(^^) 週末はレストランやコンビニのお菓子のことを書いています。

PHP 三項演算子

今回は、PHP三項演算子について書きます。


三項演算子演算子のひとつ3つの項目を使用する唯一の演算子です。
形はコレです。

条件式 ? 式1 : 式2

条件式を評価し、TRUEであれば式1、FALSEであれば式2を返します。


三項演算子の具体的な使い方を書きます。

①プログラム1(三項演算子は未使用)

<?php
$x = 30;

if($x > 20 ){
$message = "YES";
} else {
$message = "NO";
}

echo $message;
?>

①を三項演算子を使い、書き直すとこうなります。

<?php
$x = 30;

$message = ($x > 20) ? "YES" : "NO";

echo $message;
?>

両方のプログラムは、同じ値を表示します。
三項演算子を使うと、①のプログラムのif文が1行にまとめれます。
さらに、不要に長いif文を削り、可読性を上げるために使う事ができます。