欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么在PHP中利用null方法合并運(yùn)算符-創(chuàng)新互聯(lián)

這篇文章給大家介紹怎么在PHP中利用null方法合并運(yùn)算符,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

十余年的榆次網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整榆次建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“榆次網(wǎng)站設(shè)計(jì)”,“榆次網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

null合并運(yùn)算符是一個(gè)好東西,有了它我們就能很方便的獲取一個(gè)參數(shù),并能在其為空的情況下提供一個(gè)默認(rèn)值。比如在js中可以用||來搞:

function setSomething(a){
  a = a || 'some-default-value';
  // ...
}

而在PHP中,可惜PHP的||總是返回true或false,無法這樣來搞。

 PHP7才正式加入了??這個(gè)運(yùn)算符:

// 獲取user參數(shù)的值(如果為空,則用'nobody')
$username = $_GET['user'] ?? 'nobody';
// 等價(jià)于:
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

 PHP7 估計(jì)還有很長時(shí)間才能用到生產(chǎn)環(huán)境中,那在目前的PHP5中有沒有替代方案呢?

 據(jù)研究,完全有個(gè)非常便捷的替代方案:

// 獲取user參數(shù)的值(如果為空,則用'nobody')
$username = @$_GET['user'] ?: 'nobody';
// 等價(jià)于:
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

 -- 運(yùn)行此代碼: https://3v4l.org/aDUW8

瞪大了眼睛看,跟前面的PHP7的例子差不多,主要是把 ?? 替換為了 ?: 。 這個(gè)是個(gè)什么鬼呢?其實(shí)這就是 (expr1) ? (expr2) : (expr3) 表達(dá)式的省略模式:

 表達(dá)式 (expr1) ? (expr2) : (expr3) 在 expr1 求值為 TRUE 時(shí)的值為 expr2,在 expr1 求值為 FALSE 時(shí)的值為 expr3。

 自 PHP 5.3 起,可以省略三元運(yùn)算符中間那部分。表達(dá)式 expr1 ?: expr3 在 expr1 求值為 TRUE 時(shí)返回 expr1,否則返回 expr3。

 -- http://php.net/manual/zh/language.operators.comparison.php


當(dāng)然,這個(gè)替代方案也不是完美的 —— 如果 $_GET 中沒有 'user',會(huì)有一條 Notice: Undefined index: user 的錯(cuò)誤,所以需要用@來抑制這個(gè)錯(cuò)誤,或者關(guān)閉 E_NOTICE 的錯(cuò)誤。

ps:PHP7 null合并運(yùn)算符 告別isset()

以前的寫法

$info = isset($_GET['email']) ? $_GET['email'] : ‘noemail';

現(xiàn)在直接這樣寫就可以了

$info = $_GET['email'] ?? noemail;

還可以這樣連寫使用

$info = $_GET['email'] ?? $_POST['email'] ?? ‘noemail';

關(guān)于怎么在PHP中利用null方法合并運(yùn)算符就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站欄目:怎么在PHP中利用null方法合并運(yùn)算符-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://aaarwkj.com/article20/dspoco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、搜索引擎優(yōu)化微信公眾號(hào)、網(wǎng)站導(dǎo)航定制開發(fā)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
精品国产一区二区三区大| 国产日韩精品国产二区| 七十二式性日韩视频| 日韩二区三区在线观看| 外国男人搞亚洲女人在线| 欧美影院波波在线影院| 国产女同av一区二区三区 | 日韩精品一区二区一牛| 女子张开腿让男人捅爽| 亚洲欧洲精品专线九九| 日日插天天干夜夜操| 婷婷国产综合一区二区三区| 欧美亚洲另类激情另类的| 久久国产综合精品电影| 国产第一页国产第一页| 日本一区二区不卡高清| 亚洲av毛片一区二区| 日本一级黄色影视大全| 特级艳片在线观看免费| 91精品麻豆国产自产在线| 亚洲精品一区二区影院| 18禁成年大片免费网站| 美女性生活免费视频网站| 九九九热在线观看视频| 免费av在线网址网站| 久久99精品人妻一区二区三区| 麻豆av久久一区二区| 亚洲精品日韩国产av| 一级丰满少妇av大片| 国产白丝诱惑在线视频| 精品一区二区在线欧美日韩| 国内校园性猛交视频网站| 亚洲精品不卡在线观看| 国产精品一区二区三区四区久久| 天天色天天色天天色综合网| 国产综合中文字幕不卡| 欧美久久精品在线观看| 中文字幕黄色三级视频| 欧美黄色一区在线观看| 成人av在线播放亚洲| 欧美特黄在线免费观看|