PHP中的嵌套条件语句

时间:2011-11-27 15:21:22

标签: php if-statement conditional conditional-operator

如何在PHP中创建嵌套的条件语句?

我正在努力:

if (A=="blah" && B=="bleh" && C=="bloh" && (D=="bluh" || E=="blih"))

易于阅读:

if (A AND B AND C AND (D OR E))

2 个答案:

答案 0 :(得分:5)

你几乎做对了,但你错过了$'s

if($A=="blah" && $B=="bleh" && $C=="bloh" && ($D=="bluh" || $E=="blih"))

答案 1 :(得分:0)

如果您还要求可读性,这也可能是一个选项:

$conditionA = $A == "blah";
$conditionB = $B == "bleh";
$conditionC = $C == "bloh";
$conditionD1 = $D == "bluh";
$conditionD2 = $E == "blih";
$conditionD = $conditionD1 || $conditionD2;

if (conditionA && conditionB && conditionC && conditionD){
//...
}

更短或更有用的名字也可能是一个好主意。