PHP8 新特性實踐

客官,留下你的贊;成爲我的粉絲,一起上車哦!評論區歡迎你的留言

詳細的說明和代碼都放在GitHub上,歡迎starfork

PHP8.0.0簡單說明

  1. PHP 8.0.0 Alpha 1 於2020年6月25日發佈,8.0.0的GA發佈日期爲2020年11月26日。點擊查看
  2. PHP 8.0.0 Alpha 1不能用於生產環境。具體點擊查看
  3. PHP 8.0.0 Alpha 1 下載地址

PHP8.0.0 部分新特性

全部新特性可見rfc

1. 串聯優先級

在這裏插入圖片描述
PHP7.*中的結果
在這裏插入圖片描述
在PHP8.0.0中的結果
在這裏插入圖片描述

2. 聯合類型

(1)參數的聯合類型
在這裏插入圖片描述
結果:
在這裏插入圖片描述
(2)返回值的聯合類型
在這裏插入圖片描述
結果:
在這裏插入圖片描述
(3)參數和返回值的聯合類型
在這裏插入圖片描述
結果:
在這裏插入圖片描述

3. str_contains函數

在這裏插入圖片描述
結果:
在這裏插入圖片描述

4. fdiv函數

在這裏插入圖片描述
結果:
在這裏插入圖片描述

5. get_debug_type函數

在這裏插入圖片描述
結果:
在這裏插入圖片描述

6. ::class

在這裏插入圖片描述
結果:
在這裏插入圖片描述

7. error_reporting

PHP 8.0.0 php.ini-developmentphp.ini-production默認的錯誤級別爲:E_ALL
在這裏插入圖片描述
在這裏插入圖片描述

8. Attributes(註解)

PHP8中註解的寫法有以下幾種方式

1. <<Name>>
2. <<Name(Arguments)>>
3. <<Name(Argument1, Argument2, ......)>>

在這裏插入圖片描述
結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章