重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
PHP7.4 新特性
PHP7.4已經發布了。又帶來了一些新特性。可以讓我們的代碼寫的更少了。
1.屬性添加限定類型
age = 10; $user->name = "張三"; //error $user->age = "zhang";//需要傳遞int
2. 箭頭函數
這個特性基本上參考 Js 的 ES6 的語法。可以讓我們的代碼寫的更少。如果你的代碼有 fn 這個函數。可能會沖突
$n * $factor,[1,2,3]);//[10,20,30] //之前的寫法 $nums = array_map(function($num)use($factor){ return $num * $factor; },[1,2,3])
3. 有限返回類型協變與參數類型逆變
僅當使用自動加載時,才提供完全協變 / 逆變支持。在單個文件中,只能使用非循環類型引用,因為所有類在被引用之前都必須可用。
4. 數組解包
使用展開運算符... 解包數組。這個特性,應該又是從 js 那吸收過來的。看例子
5. 空合并運算符賦值
6. 數值文字分隔符
數字文字可以在數字之間包含下劃線。
7. 允許從 __toString () 拋出異常
現在允許從 __toString() 引發異常,以往這會導致致命錯誤,字符串轉換中現有的可恢復致命錯誤已轉換為 Error 異常。
8. Filter
新增 FILTER_VALIDATE_FLOAT
9. strip_tags 支持數組
"); 廢棄的特性 1. 沒有顯式括號的嵌套三元運算符面試的時候,終于不用擔心問你這個結果是啥了。其實生產中,大家也不會這么寫。
2. 花括號訪問數組索引
"111"]; $index = "a"; $arr{$index}//廢棄 $arr[$index];說實話,還是第一次見到,廢棄了,說明大家不會這么用。
3. real 和 is_real 實數
4. parent 關鍵詞在沒父類的類中使用
在沒有父類的類中使用 parent 會出現編譯錯誤。
5. money_format 函數
money_format 被廢棄,使用 numberFormater 替換
6. 移除的拓展
1.Firebird/Interbase 2.Recode 3.WDDX以上就是PHP7.4新特性匯總的詳細內容,更多請關注創新互聯成都網站設計公司其它相關文章!
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享題目:PHP7.4新增的特性有哪些?-創新互聯
URL分享:http://www.xueling.net.cn/article/hhsho.html