php勉強してたらサンプルプログラムで
「?」と「:」が使われた一文が出てきて混乱した人いるかい?
あたしだよ! (古い)
神dotinstall様 のphpでログインを作る授業で関数内に
というのが出てきました。
三項演算子のルールは
A ? B : C
Aがtrueの場合はBを実行する
Aがfalseの場合はCを実行する
という意味
「Aなの?そうならBね、違うならCね」みたいな文章というわけ。
戻って、dotinstall御中の式を分解すると、
return $user ? $user : false;
$userが存在するなら、$userを返す
存在しないならfalseを返す
っていう意味でした。
「?」と「:」が使われた一文が出てきて混乱した人いるかい?
あたしだよ! (古い)
神dotinstall様 のphpでログインを作る授業で関数内に
return $user ? $user : false;
というのが出てきました。
三項演算子のルールは
A ? B : C
Aがtrueの場合はBを実行する
Aがfalseの場合はCを実行する
という意味
「Aなの?そうならBね、違うならCね」みたいな文章というわけ。
戻って、dotinstall御中の式を分解すると、
return $user ? $user : false;
$userが存在するなら、$userを返す
存在しないならfalseを返す
っていう意味でした。