PHP嵌套的if/else语句

问题描述:

我想知道我可以把“if else”放在不同的“if else”里面吗? 谢谢。PHP嵌套的if/else语句

For example: 
if(...){ 
...... 
} 
elseif(...){ 
     elseif(...){ 
      ..... 
      } 
} 

它错了吗?

+0

当然可以,但不是独立的'elseif'。一个elseif必须有一个起始IF – RiggsFolly

+0

如果没有“if”,就不能有“else”。这没有任何意义。 – David

+0

也许你应该查看什么'ifelse'实际上是 – RiggsFolly

如果你的问题是关于语法不,你不能。 原因一旦你在elseif块内,php希望你以if开头。 如果是关于编码,总是尽量避免ifif。大多数情况下,切换案例的伎俩。在其他情况下,return early pattern会诀窍(这是我最喜欢和最干净的IMO解决方案)。

+0

向谁投票我的答案,我很想听到他们的理由:) – Moein