PHP8.3今天發佈,這是PHP編程語言的最新年度重大更新。PHP8.3為這一廣泛使用的編程語言實現許多新的語言特性和其他改進。在過去幾天對PHP8.3的基準測試中沒有發現與PHP8.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:
https://www.php.net/archive/2023.php#2023-11-23-2