新聞中心
這篇文章主要講解了“PHP7.4的新特性有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“PHP7.4的新特性有哪些”吧!
PHP7.4 新特性
PHP7.4已經(jīng)發(fā)布了。又帶來了一些新特性??梢宰屛覀兊拇a寫的更少了。
1.屬性添加限定類型
age = 10; $user->name = "張三"; //error $user->age = "zhang";//需要傳遞int
2. 箭頭函數(shù)
這個(gè)特性基本上參考 Js 的 ES6 的語(yǔ)法??梢宰屛覀兊拇a寫的更少。如果你的代碼有 fn 這個(gè)函數(shù)??赡軙?huì)沖突
$n * $factor,[1,2,3]);//[10,20,30] //之前的寫法 $nums = array_map(function($num)use($factor){ return $num * $factor; },[1,2,3])
3. 有限返回類型協(xié)變與參數(shù)類型逆變
僅當(dāng)使用自動(dòng)加載時(shí),才提供完全協(xié)變 / 逆變支持。在單個(gè)文件中,只能使用非循環(huán)類型引用,因?yàn)樗蓄愒诒灰弥岸急仨毧捎谩?/p>
4. 數(shù)組解包
使用展開運(yùn)算符... 解包數(shù)組。這個(gè)特性,應(yīng)該又是從 js 那吸收過來的。看例子
5. 空合并運(yùn)算符賦值
6. 數(shù)值文字分隔符
數(shù)字文字可以在數(shù)字之間包含下劃線。
7. 允許從 __toString () 拋出異常
現(xiàn)在允許從 __toString() 引發(fā)異常,以往這會(huì)導(dǎo)致致命錯(cuò)誤,字符串轉(zhuǎn)換中現(xiàn)有的可恢復(fù)致命錯(cuò)誤已轉(zhuǎn)換為 Error 異常。
8. Filter
新增 FILTER_VALIDATE_FLOAT
9. strip_tags 支持?jǐn)?shù)組
"); 廢棄的特性 1. 沒有顯式括號(hào)的嵌套三元運(yùn)算符面試的時(shí)候,終于不用擔(dān)心問你這個(gè)結(jié)果是啥了。其實(shí)生產(chǎn)中,大家也不會(huì)這么寫。
2. 花括號(hào)訪問數(shù)組索引
"111"]; $index = "a"; $arr{$index}//廢棄 $arr[$index];說實(shí)話,還是第一次見到,廢棄了,說明大家不會(huì)這么用。
3. real 和 is_real 實(shí)數(shù)
4. parent 關(guān)鍵詞在沒父類的類中使用
在沒有父類的類中使用 parent 會(huì)出現(xiàn)編譯錯(cuò)誤。
5. money_format 函數(shù)
money_format 被廢棄,使用 numberFormater 替換
6. 移除的拓展
1.Firebird/Interbase 2.Recode 3.WDDX感謝各位的閱讀,以上就是“PHP7.4的新特性有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)PHP7.4的新特性有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
當(dāng)前題目:PHP7.4的新特性有哪些-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://fisionsoft.com.cn/article/dgeogc.html