前のページ

PHPのエルビス演算子が何かと簡単なサンプルコードで解説

みなさんこんにちは、あべ いさぢです。

今回はPHPのエルビス演算子が何かと簡単なサンプルコードで解説します。


エルビス演算子とは

「値があればその値を使い、なければ別の値を使う」為の記述方法です。

もっと言うと三項演算子の短縮系です。

具体的にコードを見ていきます。


サンプルコード

まずは三項演算子の下記のコードです。

$value = '適当な値';
echo $value ? $value : 'デフォルト値';

2行目は$valueがあったらそれを出力してなければ「デフォルト値」が出力されます。

これを短縮したい時にエルビス演算子を使います、コードは下記になります。


$value = '適当な値';
echo $value ?: 'デフォルト値';

「$value ? $value : 'デフォルト値'」の「$value」を省略した形になります。

同じ値(今回の場合は$value)を省略できるのでお勧めです。

戻る