php_三元运算符
2016-12-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