CodeIgniter を使用して PHP を学習していますが、このコードにたどり着くのは初めてです。
...
$dashboard = 'admin/dashboard';
$this->user_model->loggedin() == FALSE || redirect($dashboard); // <-- ???
...
どういう意味ですか ?2行目以降は行間です。
三項演算子のようなものですか?
==== 質問を明確にするために更新 ====
たとえば、 IF演算子を使用する場合は、次のようにします。
if( $logged_in === TRUE ){
// do something
}
または、1 行の IF 演算子の{ }中括弧なしで次のようにします。
if( $logged_in === TRUE )
// do something
// this line is not a part of 2 lines above
問題は、なぜその後何もないの$this->user_model->loggedin() == FALSE || redirect($dashboard);
ですか?なぜ次の行は空で、実際には何を返すのでしょうか? どうすればそれを確認できますか?