PHP嵌套的if/else语句
问题描述:
我想知道我可以把“if else”放在不同的“if else”里面吗? 谢谢。PHP嵌套的if/else语句
For example:
if(...){
......
}
elseif(...){
elseif(...){
.....
}
}
它错了吗?
答
如果你的问题是关于语法不,你不能。 原因一旦你在elseif块内,php希望你以if开头。 如果是关于编码,总是尽量避免ifif。大多数情况下,切换案例的伎俩。在其他情况下,return early pattern会诀窍(这是我最喜欢和最干净的IMO解决方案)。
+0
向谁投票我的答案,我很想听到他们的理由:) – Moein
当然可以,但不是独立的'elseif'。一个elseif必须有一个起始IF – RiggsFolly
如果没有“if”,就不能有“else”。这没有任何意义。 – David
也许你应该查看什么'ifelse'实际上是 – RiggsFolly