PHP5.6新增加的可变函数参数用法分析
更新时间:2017年08月25日 16:37:04 作者:高玉龙
这篇文章主要介绍了PHP5.6新增加的可变函数参数用法,结合具体实例形式分析了PHP5.6可变函数参数的具体用法与相关注意事项,需要的朋友可以参考下
本文实例讲述了PHP5.6新增加的可变函数参数用法。分享给大家供大家参考,具体如下:
今天无事,看了下PHP手册。发现PHP版本更新增加不少东西。下面就说说其中的PHP5.6更新中新增加的可变函数参数。
代码1:
function sum(...$numbers)
{
$acc = 0;
foreach( $numbers as $number )
{
$acc += $number;
}
return $acc;
}
echo sum(1,2,3,4);
代码1结果:
代码1解析:
方法函数从PHP5.6开始,函数参数可以使用三个点省略。传递的参数在函数方法中以数组的形式操作。
代码2:
function sumNumber($a,$b )
{
echo $a + $b;
echo "\n";
}
sumNumber(...[1,2]);
$a = [1,2];
sumNumber(...$a);
代码2结果:
代码2解析:
调用时可以使用三个点加数组的方式,不影响正常使用。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP数组(Array)操作技巧大全》
希望本文所述对大家PHP程序设计有所帮助。
相关文章
PHP中使用协同程序实现合作多任务
这篇文章指导你通过使用协同程序来实施任务调度,通过实例实现对技术的理解。我将在前三节做一个简单的背景介绍。如果你已经有了比较好的基础,可以直接跳到“协同多任务处理”一节
2013-07-07
浅析51个PHP处理字符串的函数
以下是对51个PHP处理字符串的函数进行了详细的分析介绍,包括,计算字符串长度、分割字符串、查找字符串等等各个方面。需要的朋友可以过来参考下
2013-08-08
浅谈ThinkPHP的URL重写
关于ThinkPHP的URL重写,其核心点基本上都是去掉URL路径中的index.php,其余的内容和普通的伪静态没有什么区别了。
2014-11-11
PHP安装BCMath扩展的方法
今天小编就为大家分享一篇关于PHP安装BCMath扩展的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
2019-02-02
PHP有序表查找之二分查找(折半查找)算法示例
这篇文章主要介绍了PHP有序表查找之二分查找(折半查找)算法,简单介绍了二分查找法的概念、原理并结合实例形式分析了php基于二分查找算法进行有序线性表查找的相关操作技巧,需要的朋友可以参考下
2018-02-02
PHP获取Cookie的模拟登录和防范Cookie劫持
Cookie是网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密),在登录系统时,用户验证通过后,服务器生成一个SessionID,将该ID作为cookie保存在浏览器缓存中,客户第二次访问该服务器时,会将该cookie数据带给服务器验证
2023-09-09
php浏览历史记录的方法
这篇文章主要介绍了php浏览历史记录的方法,涉及php操作cookie的技巧,非常具有实用价值,需要的朋友可以参考下
2015-03-03
最新评论