我'学习PHP的使用CodeIgniter,这是第一次我想出了这个代码:
...
$dashboard = 'admin/dashboard';
$this->user_model->loggedin() == FALSE || redirect($dashboard); // <-- ???
...
是什么意思?第二行后有一行空格。
是它像一个三元运算符?
====修订DUE TO澄清问题====
对于为例,如果我想使用IF运营商,我会做,要么是这样的:
if($logged_in === TRUE){
// do something
}
或者这样不{}大括号IF操作员一行在它:
if($logged_in === TRUE)
// do something
// this line is not a part of 2 lines above
的问题是,为什么没有什么$this->user_model->loggedin() == FALSE || redirect($dashboard);
后?为什么下一行是空的,它真的返回了什么?我如何检查?
没有,'| |'就像'OR' –
是的,我知道,但为什么没有'if(something || something2){...}'?并加上下一行是空的 – aspirinemaga
好吧,现在我明白了,我不确定它是否完全如您所说。谢谢 – aspirinemaga