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では多い構文のようなので勉強になりました。

この記事が参考になったら「いいね!」

wordpress

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


SNSのシェアはこちらから!

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

PROFILE

yoshi

運営者のYoshiと申します。WEB制作は、HTML/css/javascript/PHP/git/wordpress/MT/DB/photoshop/illustrator/fireworksなど扱えます。サーバー・アプリなども習得中。