美文网首页测试开发
php_三元运算符

php_三元运算符

作者: 古佛青灯度流年 | 来源:发表于2016-12-06 18:06 被阅读21次

    有些简单的方法,发现了就得记住了,以后就这么用;不仅易读,而且简洁;

    三元运算符:

    语法===> >    条件表达式?表达式1:表达式2;
    

    例子:

    <?php
    $value = '1';
    $output = isset($value) ? $value : 'No value set.';
    print ($output);
    
    //输出结果:1
    
    • 上边代码等价于:
    <?php
    if (isset($value)) { 
         $output = $value;
    } else { 
          $output = 'No value set.';
    }
    
    • 如果判断提交与输出相等还可以这样写:
    <?php
    $dosomething  = '这是输出';
    $output = $dosomething ? : 'No value set.';
    print ($output);
    
    //输出结果:这是输出
    

    总结 :

    这种运算符在开发中应用场景很多,所以每次写都能节省3行代码以上,很简洁;
    另外类似的运算符:

    <?php
      $value .= $other_value;
    
    • 等价于:
    <?php
      $value = $value . $other_value;
    

    @ 阴-2016-12-06 18:05:28

    相关文章

      网友评论

        本文标题:php_三元运算符

        本文链接:https://www.haomeiwen.com/subject/kvprmttx.html