wordpressで見かけたphpによるクエスチョンとコロンの条件文。三項演算子

web制作

wordpress作業の備忘録です。

phpによるクエスチョンとコロンの条件文

下記のようなコードがあります。


$color_data = $get_color_data ? $get_color_data  : array();

急に、クエスチョンとコロンが出てきて、疑問符が浮かびましたが、
調べてみると、これは三項演算子と呼ぶそうです。

三項演算子による意味は、下記のようになります。
「$変数名 = (条件文) ? 処理1 : 処理2;」

つまり、上記の場合だと、
$get_color_dataが存在する時は、$get_color_dataを$color_dataに代入。
$get_color_dataが存在しない時は、array()を$color_dataに代入。

三項演算子は、if文の条件制御を簡略記述するために使う書式のようです。phpでは多い構文のようなので勉強になりました。

この記事をSNSでシェアする?

wordpress

wordpressで見かけたphpによるクエスチョンとコロンの条件文。三項演算子


  • 2
    このエントリーをはてなブックマークに追加
  • Pocket

PROFILE

yoshi

KIYOTATSU(キヨタツ)を運営しているウェブ制作者のYoshiです。得意な分野はディレクションとコーディングです。デザインはシンプルなものだけ可能です。他、色々と随時習得中です。