php 三項演算子を使用してif文を1行で記述する

php 三項演算子を使用してif文を1行で記述する

phpで、三項演算子を使用してif文を1行で記述するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

三項演算子使い方

if文で記述された以下のコードを、

三項演算子を使用して記述すると、1行で記述することが可能です。
パフォーマンスも基本的に三項演算子の方がいいです。

構文は以下となります。ifは文ですが、三項演算子は式となります。

式なので、以下のような使用方法が可能です。