如果声明(什么都不做)

Edw*_*ard -2 php if-statement

这个问题实际上是关于PHP的糟糕做法.我正在学习如何用这种语言编写代码,我已经可以用Lua和Python编写代码了.当一个if语句被告知在Lua中"什么都不做"时,你只会说"返回",但我知道这在PHP中不起作用.我一直在使用print(),但我明白这可能是不好的做法,我想知道是否有一个无所事事的功能.

    if (condition) { //If condition is met
        print(""); //Do Nothing
    } else { 
        //Run the function;
    }
Run Code Online (Sandbox Code Playgroud)

先感谢您.

Fra*_*ann 7

最简单的方法是:

if(condition) {

} else {
    // your code
}
Run Code Online (Sandbox Code Playgroud)

然而,聪明而干净的方式是否定你的状况:

if(!condition) {
    // your code
}
Run Code Online (Sandbox Code Playgroud)

并完成它.

编辑:

如果您的病情很复杂,请不要忘记使用括号:

if(!(condition_A && condition_B)) {
    //your code
}
Run Code Online (Sandbox Code Playgroud)