有些簡單的方法兔辅,發(fā)現(xiàn)了就得記住了腊敲,以后就這么用;不僅易讀维苔,而且簡潔碰辅;
三元運(yùn)算符:
語法===> > 條件表達(dá)式?表達(dá)式1:表達(dá)式2介时;
例子:
<?php
$value = '1';
$output = isset($value) ? $value : 'No value set.';
print ($output);
//輸出結(jié)果:1
- 上邊代碼等價(jià)于:
<?php
if (isset($value)) {
$output = $value;
} else {
$output = 'No value set.';
}
- 如果判斷提交與輸出相等還可以這樣寫:
<?php
$dosomething = '這是輸出';
$output = $dosomething ? : 'No value set.';
print ($output);
//輸出結(jié)果:這是輸出
總結(jié) :
這種運(yùn)算符在開發(fā)中應(yīng)用場景很多没宾,所以每次寫都能節(jié)省3行代碼以上,很簡潔沸柔;
另外類似的運(yùn)算符:
<?php
$value .= $other_value;
- 等價(jià)于:
<?php
$value = $value . $other_value;
@ 陰-2016-12-06 18:05:28