国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php中三元運(yùn)算符用法

2024-05-04 21:53:57
字體:
供稿:網(wǎng)友

 語法:條件 ? 結(jié)果1 : 結(jié)果2

說明:問號前面的位置是判斷的條件,如果滿足條件時(shí)結(jié)果1,不滿足時(shí)結(jié)果2。

 

一條代碼替代了很多的代碼。首先,它使用isset ()函數(shù),檢查$_GET['id']是否存在。如果$_GET['id']確實(shí)存在,它將返回它的價(jià)值。但是,如果它不存在,條件即為假,這時(shí)返回的是false。$id的值取決于$_GET['id']是否存在。所以,基本上,如果$_GET['id']存在,$id=$_GET['id'],反之$id=false。


用“?:”條件語句檢驗(yàn)用戶輸入值:

前面使用三元運(yùn)算符的代碼和下面的代碼等同:

可以看出,假設(shè)用普通的if-else結(jié)構(gòu)寫上述代碼,代碼量會比上面多出許多,但第二種形式更易理解,而且不要求更多的錄入。所以在挑選三元運(yùn)算符時(shí),請務(wù)必權(quán)衡一下利弊。

三元運(yùn)算符優(yōu)點(diǎn)

PHP中的三元運(yùn)算符(?:)大大減少了程序員寫這些語句的時(shí)間。它的語法如下:

condition ? do_if_true : do_if_false;

三元運(yùn)算符不是一種必不可少的結(jié)構(gòu),但卻是一種美化代碼的途徑。同樣,它可以取代不好的if…else代碼塊,并且可以提高代碼的可讀性。

同樣,用戶可以使用PHP的or運(yùn)算服賦予變量默認(rèn)值:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 雅江县| 班戈县| 宽城| 乐业县| 惠东县| 黔江区| 安图县| 云浮市| 措美县| 察哈| 肥乡县| 金华市| 英山县| 三亚市| 光泽县| 龙游县| 乌拉特中旗| 新和县| 靖安县| 略阳县| 深圳市| 密云县| 威远县| 杭锦旗| 咸丰县| 南岸区| 屏边| 六枝特区| 沙田区| 辽阳县| 贵德县| 加查县| 偃师市| 沂水县| 铁岭县| 抚远县| 沽源县| 安国市| 武川县| 南通市| 西丰县|