我正在处理一些我有特定要求的代码。
if(condition){
if(condition){
}else{
//if comes here then goto previous else
}
}else{
// come here if it goes to upper else part.
}
答案 0 :(得分:2)
您应该可以在单个if语句中执行此操作。只需使用布尔AND运算符
加入您的条件if (condition && condition)
{
}
else
{
}
答案 1 :(得分:0)
如果其他两个块具有相同的逻辑,则没有意义,但如果它们不同,则在函数中外包:
function sameLogic(){
// same code
}
if(condition){
// or maybe some extra code here?
$someCode = 'hy';
if(condition){
}
else{
// some other code here?
$yourCode = 'someting';
sameLogic();
}
}
else{
// no other code
sameLogic();
}
如果不是这个例子,请参阅Neil N的回答