PHP 8.1.0 正式發(fā)布啦,快來(lái)看看都更新了啥
PHP 團(tuán)隊(duì)昨天宣布了最終的 PHP 8.1 候選版本(RC6),兩周后發(fā)布 GA 版本!
php官方鏈接:
https://www.php.net/archive/2021.php#2021-11-11-1
PHP 8.1 Release Candidate 6 已準(zhǔn)備就緒!
這是最后一個(gè)候選版本!
做:測(cè)試你的項(xiàng)目!現(xiàn)在!
不要:在生產(chǎn)中運(yùn)行它。
php.net (@official_php) 2021 年 11 月 11 日
PHP 8.1 GA 發(fā)布將在兩周后于 11 月 25 日星期四發(fā)布。
時(shí)間表包含有關(guān) PHP 8.1 發(fā)布時(shí)間表的更多詳細(xì)信息:
https://wiki.php.net/todo/php81
鼓勵(lì)用戶使用 PHP 8.1 測(cè)試項(xiàng)目,但不要在生產(chǎn)中運(yùn)行此版本。
開始測(cè)試的一個(gè)很好的方法是利用 Laravel Sail 中的 PHP 8.1 支持。
最近,Laravel 8.69 引入了 Enum 驗(yàn)證規(guī)則以及 enum 模型轉(zhuǎn)換,這需要 PHP 8.1:
validator(
['status' => 'pending'],
['status' => [new Enum(ServerStatus::class)]]
)->validate();
PHP 8.1 是一個(gè)次要版本,其新特性側(cè)重于語(yǔ)言的面向?qū)ο笤O(shè)計(jì)、類型、函數(shù)等。
以下是 PHP 8.1 的一些亮點(diǎn)特性:
Enums
Fibers
Performance
Final Class Constants
PHP array_is_list()
fsync function
了解更多
以下資源列表包含了解有關(guān)即將發(fā)布的版本的更多信息所需的一切:
UPGRADING 文檔包括向后不兼容的更改、新功能以及您熟悉 PHP 8.1 中的更改所需的所有其他內(nèi)容
NEWS 文檔有關(guān)于每個(gè)版本的詳細(xì)注釋
PHP 8.1 準(zhǔn)備任務(wù)頁(yè)面包含即將發(fā)布的版本的發(fā)布時(shí)間表
您可以從下載頁(yè)面下載 PHP 8.1.1RC6 源代碼
https://downloads.php.net/~ramsey/