更好的方法来做这个简单的IF ELSE?

cod*_*iew 1 php if-statement var

有没有更好/更简单/更合适的方式来做这个简单的PHP?除非变量等于123,否则我想回应一些东西.

   <?php 
        if ($abc=="123") echo ""; // do nothing
        else echo "something"; 
    ?>
Run Code Online (Sandbox Code Playgroud)

Dip*_*mar 8

echo ($abc=="123") ? "" : "something";
Run Code Online (Sandbox Code Playgroud)

三元运算符

I want to echo something unless the variable is equal to 123.使用!=逻辑运算符.

if ($abc != "123") echo "something"; 
Run Code Online (Sandbox Code Playgroud)

评论回复

您正在检查$ abc值是否为123456

现在如果$abc价值是下面的工作456条件会发生什么if.

if($abc != '123' || $abc != '456') // if will be  (true || false) which is false
Run Code Online (Sandbox Code Playgroud)