如何在php中结束if语句

时间:2016-02-23 03:05:45

标签: php if-statement

这个问题几乎是不言自明的,我无法在php中结束if语句。

例如,

<?php
if (argument) {
// end if statement
}
else if (different argument) {
// end if statement
}
else if (another different argument) {
// end if statement
}
else {
// do something
}
?>

3 个答案:

答案 0 :(得分:1)

第4行不应该有一个右括号,但在所有条件语句的末尾都应该有一个。 语法是:

update col2 = (previous col2) + Col1 if Col3 = A 
OR
col2 = (previous col2) - Col1 if Col3 = B 
OR
col2 = (previous col2) * Col1 if Col3 = C 

进一步参考: http://www.w3schools.com/php/php_if_else.asp

答案 1 :(得分:1)

仔细考虑catch(RuntimeException e)条件的工作原理:

if
  

当解释器找到If (boolean condition) Then (consequent) Else (alternative) End If 时,它需要一个布尔条件......   并评估该条件。如果条件为If,则为语句   执行true之后。否则,执行继续   ...执行任一分支后,控制权返回到   在then之后指出。

end If语句如果其条件均未评估为if或其中一个条件评估为true,则结束。与第一个true条件关联的语句将进行评估,true语句将结束。

有关详情,请参阅Wikipedia's If–then(–else)

答案 2 :(得分:0)

更改:

<?php
    if (argument) {
        // end if statement
    }
    else if (different argument) {
        // end if statement
    }
    else if (another different argument) {
        // end if statement
    else {
        // do something
    }
?>

致:

<?php
    if (argument) {
        // end if statement
    }
    else if (different argument) {
        // end if statement
    }
    else if (another different argument) {
        // end if statement
    }
    else {
        // do something
    }
?>

要使用if语句,请使用以下语法:

if (condition) {
    // Put your codes here
}

另一个例子,如果你使用else if:

else if (condition) {
    // Put your codes here
}

使用花括号{}来包含您的代码
PS:如果在你的密码中,你只是在第三个错过了}}。