PHP 8.3發布新增類型化類別常數和覆蓋屬性
PHP 8.3 今天發布,這是PHP 程式語言的最新年度重大更新。PHP 8.3 為這廣泛使用的程式語言實現了許多新的語言特性和其他改進。在過去幾天對PHP 8.3 的基準測試中沒有發現與PHP 8.2 相比在性能上有任何重大變化。
PHP 8.3 的新功能包括:
– 現在可以使用新增加的語法動態存取類別常數。
– 實現了更合適的日期/時間異常。
– 新增了json_validate()函數,用於驗證JSON。
– 實作#[Override] 屬性RFC ti 檢查方法是否存在於父類別或已實作的介面中。
– 更新Zip 擴充功能並新增新的set/get 存檔標誌方法。
– PHP POSIX 支援增加了posix_sysconf、posix_pathconf、posix_fpathconf 和posix_eaccess 函數。
– 大量新的PHP Sockets 選項。
– 隨機化類別的新功能。
– 增加了對cURL 7.87 以下的新cURL 選項和常數的支援。
– 為DOM 節點和元素新增了多種新的DOM 方法。
– 在number_format() 函數中支援負數四捨五入。
– 在OpenBSD 平台上支援zend_call_stack_get。
– 支援使用php -l 選項同時對多個檔案進行inting。
– 支援數組中的負指數
– 支援匿名唯讀類
– 支援類型化類別常數,類別、介面、特質和枚舉常數現在都支援類型聲明。
– 從magic方式建立的閉包現在可以接受命名參數。
– PHP CLI 現在支援對多個檔案進行過濾。
– 為PHP 流實作了STREAM_NOTIFY_COMPLETED 通知。
– 許多錯誤修復和其他改進。
有關今天發布的PHP 8.3 的下載和更多詳細信息,請訪問PHP.net: