2014年2月7日金曜日

エルビス演算子ってなんぞや!?

GitHubで、他人のコードを眺めていた所、?:(ハテナコロン)の演算子を見つけた。
パっと見、三項演算子に似ている。 こんなの→ $a ?: $b

エルビス演算子というらしいです。ちょっとやってみたいと思います。
PHPでやりますが、Groovy言語でもサポートされているそうです。

エルビス演算子は、PHP 5.3から対応しています。

PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)

新品価格
¥2,079から
(2014/2/7 09:42時点)

新品価格
¥3,360から
(2014/2/7 09:41時点)

2 件のコメント :

  1. > ちなみにエルビスってどういう意味なんですね?エルビスさんが作った演算子なのかな?ご存知のかたいらっしゃれば教えて下さい。
    「 ?: 」を時計回りに90度回転させてみると、リーゼントな人の顔に見えなくないですか?それが由来のようですね。

    返信削除
    返信
    1. > genzouwさん
      なんと!そんな由来が(^^
      教えていただきありがとうございます!

      削除