关于PHP7之标量类型与返回值类型声明

互联网 20-11-16

本文由PHP7教程栏目给大家介绍PHP7 新特性标量类型与返回值类型声明 ,希望对需要的朋友有所帮助!

一个问题:大家有在使用新特性写代码吗?

严格模式

php declare(strict_types=1);

设定传入参数,与传出参数返回值

class Person(){      public function name(string $name):string    {         return "名称:".$name;     }      public function age(int $age):string    {         return "年龄:".$age;     }}

自定义返回类型

class Address(){     public function getAddress(int $age):string    {         return ['street'=>'street1','country'=>'china'];     }}class Person(){      public function name(string $name):string    {         return "名称:".$name;     }      public function age(int $age):string    {         return "年龄:".$age;     }      public function age(int $age):Address    {         return new Address();     }}

以上就是关于PHP7之标量类型与返回值类型声明的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP7
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:详解PHP7连接数据库以及增删查改(mysqli方法)

相关资讯