PHP7.2的参数类型声明,如何巧妙运用在复杂函数设计中?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1013个文字,预计阅读时间需要5分钟。
PHP 7.2 正式发布,该版本拥有众多新特性、功能和改进,能够帮助我们编写更优质的代码。本文将介绍 PHP 7.2 中一些最具趣味的语言特性——参数类型声明。
推荐阅读:《PHP7教程》+《参数类型》
PHP 7.2已正式发布,该版本具有新特性,功能和改进,可以让我们编写更好的代码。在这篇文章中,我将介绍一些PHP 7.2中最有趣的语言特性-参数类型声明。推荐:《PHP7教程》
参数类型声明
从PHP 5开始,我们可以在函数的声明中指定预期要传递的参数类型。如果给定值的类型不正确,那么PHP将引发错误。参数类型声明(也称为类型提示)指定预期传递给函数或类方法的变量的类型。
来一个例子:
class MyClass { public $var = 'Hello World'; } $myclass = new MyClass; function test(MyClass $myclass){ return $myclass->var; } echo test($myclass);
在这段代码中,测试函数需要MyClass的一个实例。
本文共计1013个文字,预计阅读时间需要5分钟。
PHP 7.2 正式发布,该版本拥有众多新特性、功能和改进,能够帮助我们编写更优质的代码。本文将介绍 PHP 7.2 中一些最具趣味的语言特性——参数类型声明。
推荐阅读:《PHP7教程》+《参数类型》
PHP 7.2已正式发布,该版本具有新特性,功能和改进,可以让我们编写更好的代码。在这篇文章中,我将介绍一些PHP 7.2中最有趣的语言特性-参数类型声明。推荐:《PHP7教程》
参数类型声明
从PHP 5开始,我们可以在函数的声明中指定预期要传递的参数类型。如果给定值的类型不正确,那么PHP将引发错误。参数类型声明(也称为类型提示)指定预期传递给函数或类方法的变量的类型。
来一个例子:
class MyClass { public $var = 'Hello World'; } $myclass = new MyClass; function test(MyClass $myclass){ return $myclass->var; } echo test($myclass);
在这段代码中,测试函数需要MyClass的一个实例。

