2013-11-24 53 views
-3

如果在PHP中使用if()函数时需要检查多个语句/参数,那么最佳实践是什么?PHP IF函数检查多个语句/参数

例子:

if (isset($string) && empty($string2) { 
code 
} 

应该把它改为:

if ((isset($string)) && (empty($sting2))) { 
code 
} 
+1

无需额外的括号......我要离开出来:当条件的逻辑是一个比较复杂一点,比如,例如需要

额外的括号。但是,我倾向于在操作顺序发挥作用时添加它们,只是为了明确我想如何分组。 – Brad

+1

无论哪种方式工作,我个人使用额外的括号来组织我的代码,但更多 –

回答

0

在你的榜样,我不会用第二组括号。

if ((isset($string) || isset($strstr)) && empty($sting2)) { 
    code 
}