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

web制作

※この記事は、作成日より一年以上が経過しています。最新の情報ではありませんので、ご注意ください。

読了の目安時間: 047

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によるクエスチョンとコロンの条件文。三項演算子

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

このブログサイトが参考になった人は、いいねボタン! 更新情報も受け取れます!

arrow
デル株式会社
  • Pocket
  • このエントリーをはてなブックマークに追加

キヨタツ

キヨタツ

WEBを中心に、色々な制作をする個人事業主です。過去、エンジニア&webディレクターで会社勤めをしていました。主に要件定義や構築が得意で、HTML/css/javascript/PHP/git/wordpress/MT/DB/photoshop/illustrator/fireworksなど扱えます。現在、サーバー・アプリなどを習得中です。性格は、自虐好きです。