only('name','email');}定义时,使用可选参数或带默认值的参数作为最后一个参数。PHP7.1还为可迭代数据引入了伪类型。它可以接受任何可迭代的数据。上图是一个使用可迭代数据类型的函数。现在有了代码,我们有了更多的控制权,不是吗?确实是的!函数及其返回值正如您可以控制传递给给定函数的参数类型一样,您也可以控制函数返回值的类型。它确保您的函数始终返回相同的数据类型并且不会崩溃。让我们更改上面的代码:only('name','email');}//returnvoidtype$attribute=2;函数changeAttribute(string&$param,$value):void{$param=$value;}changeAttribute($attribute,5);回声$属性;//5PHP逐渐引入了这些Features,比如:5.1版本引入的数组类型作为参数,5.4版本引入的可调用类型,7.1版本引入的void返回类型等可选参数VSNullable参数除了可选参数,你也可以定义可为空的参数,这意味着你可以定义一个可为空的参数类型。让我们看一个例子:
