本文小编就为大家带来一篇浅谈php参数类型前面带问号,php7问号后台跟类型,?int, ? string。小编觉得挺不错的,现在就分享给大家,如果你在找PHP参数类型,PHP7实战,php7参数问号,也可以做个参考。一起跟随小编过来看看吧。
php参数类型前面带问号,php7问号后台跟类型,?int, ? string
作者:小程序爱好者 发布时间:2018-11-26
在使用PHP开发网站时,
一些朋友给子恒老师留言:
php参数类型前面带问号是什么意思?
就是类似 ?int ?string 等
其实这是PHP7.1的新特性,
表示 参数是指定的类型或者为 NULL,
比如 ?int 表示,
参数要么是 int 类型,
要么是 NULL。
function getId(?int $id) {
return $id;
}
echo getId(211); // 211
echo getId('qinziheng');
由于参数不是 int 类型,
会报错
PHP Fatal error: Uncaught TypeError: Argument 1 passed to getId() must be of the type integer or null, string given
猛击这里,
观看子恒老师《PHP开发公众号前台和后台》
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
php参数类型前面带问号,php7问号后台跟类型,?int, ? string链接:https://www.qinziheng.com/details/8010/
php参数类型前面带问号,php7问号后台跟类型,?int, ? string相关文章