前言:
此刻朋友们对“php命名规则”大体比较珍视,各位老铁们都需要分析一些“php命名规则”的相关文章。那么小编同时在网络上搜集了一些关于“php命名规则””的相关资讯,希望同学们能喜欢,小伙伴们一起来了解一下吧!前言
没有安装需要安装的,可以参考我之前的文章:
CentOS8 编译安装 PHP8.0.8
简介
命名参数是PHP8新特性之一,重在强调函数传参时可以打算顺序与跳过选填项。
说明
仅仅指定必填参数,跳过可选参数。参数的顺序无关、自己就是文档(self-documented)实例演示
下面我们自己写个方法,尝试一下:
<?php/** * 今日头条:技术好奇心 */// 创建一个简单的方法function myTest($a, $b=3, $c=4){ echo $a.'-'.$b.'-'.$c.PHP_EOL;}// 正常执行方法myTest(1,2,3);// 跳过可选$bmyTest(1,c:3);// 打乱顺序myTest(b:11, a:12, c:88);
运行结果:
如上图,经过测试,我们发现无论是跳过可选参数,还是打乱顺序都是可以执行成功的。
总结
这个特性让我们在具体传参时偷懒了,自定义方法可能表现不明显,在调用官方给的函数时,特别是参数非常多的,就有用了。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #php命名规则