国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

PHP 8.1.0正式發(fā)布 帶來(lái)多種新特性

發(fā)布時(shí)間:2022-10-21 09:47 來(lái)源:idcspy 閱讀:99 作者:idcspy 欄目: 主機資訊 歡迎投稿:712375056

PHP 8.1.0版本發(fā)布,這是繼PHP 8.0.13之后的一個(gè)新的穩定版本。PHP 8.1帶來(lái)了許多改進(jìn)和新特性,包括新的數組列表功能、新的初始化器、采用明確的八進(jìn)制數字符號等,現已支持下載安裝使用。

PHP 8.1.0性能優(yōu)化:

  • ARM64 (AArch64)的JIT后端
  • 繼承緩存(避免在每個(gè)請求中重新鏈接類(lèi))
  • 快速類(lèi)名解析
  • timelib和ext/date性能改進(jìn)
  • SPL文件系統迭代器的改進(jìn)
  • 序列化/非序列化優(yōu)化
  • 一些內部函數優(yōu)化(get _ declared _ classes()、explode()、strtr()、strnatcmp()、dechex())
  • JIT改進(jìn)和修復

PHP 8.1.0主要更新介紹:

1、枚舉(Enumerations)

PHP 8.1使用enum枚舉類(lèi)型來(lái)取代一組常量,并獲得開(kāi)箱即用的驗證。

2、只讀屬性(Readonly Properties)

在PHP 8.1中,只讀屬性不能在初始化后更改,需先給它們進(jìn)行賦值,可用于對值對象和數據傳輸對象建模。

3、First-class可調用語(yǔ)法(First-class Callable Syntax)

現可支持對任意函數的引用。

4、新增初始值設定項(New in initializers)

對象現在可以用作默認參數值、靜態(tài)變量和全局常數,也可以用在屬性參數中,可有效地使用嵌套屬性。

5、純交集類(lèi)型(Pure Intersection Types)

當值需要同時(shí)滿(mǎn)足多個(gè)類(lèi)型約束時(shí),可以考慮用交集類(lèi)型,不過(guò)目前還不能將交集類(lèi)型與聯(lián)合類(lèi)型混合使用。

6、Never返回類(lèi)型(Never return type)

使用never類(lèi)型聲明的函數或方法表示它不會(huì )返回值,并且會(huì )拋出異?;蛲ㄟ^(guò)調用 die()、exit()、trigger_error() 或類(lèi)似的東西來(lái)結束腳本的執行。

7、Final類(lèi)常量(Final class constants)

使用Final類(lèi)常量,這樣它們就不會(huì )在子類(lèi)中被覆蓋。

8、顯式八進(jìn)制數字符號(Explicit Octal numeral notation)

現在可以使用0o前綴寫(xiě)入八進(jìn)制數。

9、纖程(Fibers)

Fibers是一種創(chuàng )建代碼塊的方法,可以像生成器一樣暫停和恢復代碼塊,能從堆棧中的任何位置進(jìn)行,實(shí)現輕量級協(xié)作并發(fā)。

來(lái)源鏈接:https://www.idcspy.com/42470.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

插插无码视频大全不卡网站| 国产乱码一区二区三区爽爽爽| 亚洲人成电影网站在线播放| 国产成人精品无码A区在线观看| 亚洲精品成人无码中文毛片| 丰满人妻被黑人猛烈进入|