PHP8联盟类型联盟类型

PHP8联盟类型联盟类型

PHP 8以前的类型暗示,仅支持使用特定类型,例如:

功能样本(数组$ DATA){

var_dump($数据);

}

鸡肋的这种功能是一些局部验收参数类型可以具有多种类型或者支持NULL。

在7.1中解决了null:

功能样本(?数组$数据){

var_dump($数据);

}

但仍然无法指定多种类型的提示。

PHP 8最终支持协会类型,我们可以通过|指定多种类型的提示|

函数样本(array | String | Null $ Data){

var_dump($数据);

}

分享到 :

Leave a Reply

Your email address will not be published. Required fields are marked *