美文网首页测试开发
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