是否可以在1行中进行此操作?
这是我的代码
if(!is_null($id)){
return TRUE;
}
else{
return FALSE;
}
感谢您的帮助:)
答案 0 :(得分:6)
is_null()
已经返回一个布尔类型,所以你可以简单地写:
return !is_null($id);
答案 1 :(得分:2)
试试这个
return (!is_null($id)) ? true : false;
答案 2 :(得分:1)
是的,你可以:
return (!is_null($id)) ? true : false;
或者只是删除休息:
if (!is_null($id)){ return TRUE; } else { return FALSE; }
答案 3 :(得分:1)
呀:
return is_null($id) ? FALSE : TRUE
读作:
[返回] [声明]? [如果是真的,请这样做]:[否则,这样做]
答案 4 :(得分:1)
使用三元运算符。
return (!is_null($id)) ? TRUE : FALSE;