web関連
【PHP】三項演算子使ってみた
Wordpressでちょっとした条件分岐で三項演算子というものがある事を知り使ったときの備忘録
基本的な使い方
// $booleanがtrueだったら1を返す、falseだったら0を返す
<?php $boolean ? 1 : 0; ?>
▼参考
https://qiita.com/rana_kualu/items/748dba779148152301ff#%E5%AE%9F%E8%B7%B5
実際に使ったコード
トップと下層で別々のclassをdiv
に振りたい時に使用
<div class="<?php is_front_page() ? print 'front_page' : print 'under_page'; ?>"></div>
wordpressのフロントページかそうでないかを判断するis_front_page()
を使って三項演算子で条件分岐してます
最初、「echo」を使って出力しようとしたら「echo」って戻り値を持たないんすね
「print」は戻り値を「1」持つようで使えた
三項演算子では戻り値(return)が必要みたい
ちょっとした時に少ない記述で使えるのでまじ便利
もっと早く知りたかった
「print」って初めて使ったかも