嵌套条件语句的语法是什么?

时间:2013-12-05 11:17:27

标签: php if-statement conditional-statements conditional-operator

我想检查$ AD = 1,如果没有传递给另一个函数,但是如果$ AD = 1,检查AC =是否包含某些值,如果没有做某些事情。

if ($AD == '1'){
if ($AC == ''){
echo 'AC is empty';
} else { 
///////Function/////
}
}

感谢。

2 个答案:

答案 0 :(得分:1)

else if语句必须始终对应于相同“嵌套级别”的起始if语句。

您的内部else if没有任何开始if声明,因此失败。

if ($AD == 1) {
  if ($AC == '') {
    echo 'empty';
  }
}
else {
  otherFunction($AD);
}

由于这是基本的PHP(实际上IF基本上不依赖于语言),我建议你阅读初学者的教程。

答案 1 :(得分:0)

if ($AD == 1){
  if ($AC == ''){
    // some code where ac has the value
   } else {
     // some code where ac doesn't have the value
   }
 } else  {
   // other function
 }

应该这样做