日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:php正則匹配獲取指定url網(wǎng)頁(yè)頁(yè)面超級(jí)鏈接地址
在數(shù)據(jù)采集與頁(yè)面分析中,常需要抓取給定url頁(yè)面的內(nèi)容,或者第二、第三層次深度頁(yè)面內(nèi)容。 這里是一個(gè)測(cè)試?yán)拥膶?shí)現(xiàn),僅供參考。 代碼如下: /* 匹配給定頁(yè)面鏈接 return:array match[link,content,all] */ function match_links($host, $document) { $pattern = '/a

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

說(shuō)明:?jiǎn)柼?hào)前面的位置是判斷的條件,如果滿足條件時(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ǔ)句檢驗(yàn)用戶輸入值:

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

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

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

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

condition ? do_if_true : do_if_false;

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

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

分享:php定時(shí)計(jì)劃任務(wù)的實(shí)現(xiàn)方法
我在uchome 中 分析到, uchome是這樣做的 1. 把所有的計(jì)劃任務(wù)存放到數(shù)據(jù)庫(kù) 2. 每次用戶進(jìn)行操作或打開頁(yè)面的時(shí)候都按排序執(zhí)行一條計(jì)劃任務(wù). 也就是輪番判斷,時(shí)間到了的, 就在用戶進(jìn)程中執(zhí)行. uchome的計(jì)劃任務(wù)代碼在 ./source/function_cron.php 上面只自己分析uchome

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2013-06-08
相關(guān)PHP教程