php_三元运算符

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

三元运算符:

语法===> >    条件表达式?表达式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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容