PHP5.6新增加的可變函數(shù)參數(shù)用法分析
本文實(shí)例講述了PHP5.6新增加的可變函數(shù)參數(shù)用法。分享給大家供大家參考,具體如下:
今天無事,看了下PHP手冊(cè)。發(fā)現(xiàn)PHP版本更新增加不少東西。下面就說說其中的PHP5.6更新中新增加的可變函數(shù)參數(shù)。
代碼1:
function sum(...$numbers)
{
$acc = 0;
foreach( $numbers as $number )
{
$acc += $number;
}
return $acc;
}
echo sum(1,2,3,4);
代碼1結(jié)果:
10
代碼1解析:
方法函數(shù)從PHP5.6開始,函數(shù)參數(shù)可以使用三個(gè)點(diǎn)省略。傳遞的參數(shù)在函數(shù)方法中以數(shù)組的形式操作。
代碼2:
function sumNumber($a,$b )
{
echo $a + $b;
echo "\n";
}
sumNumber(...[1,2]);
$a = [1,2];
sumNumber(...$a);
代碼2結(jié)果:
3 3
代碼2解析:
調(diào)用時(shí)可以使用三個(gè)點(diǎn)加數(shù)組的方式,不影響正常使用。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php常用函數(shù)與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《PHP數(shù)組(Array)操作技巧大全》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
ajax php 實(shí)現(xiàn)寫入數(shù)據(jù)庫(kù)
看到同學(xué)背詞用的生詞本,覺得很不錯(cuò).正好自己也在看書,為了有一個(gè)好的效果,于是想做一個(gè)類似生詞本的,可以存知識(shí)點(diǎn),和查看知識(shí)點(diǎn)的.2009-09-09
PHP數(shù)據(jù)分析引擎計(jì)算余弦相似度算法示例
這篇文章主要介紹了PHP數(shù)據(jù)分析引擎計(jì)算余弦相似度算法,結(jié)合具體實(shí)例形式分析了php計(jì)算余弦相似度的操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-08-08
高質(zhì)量PHP代碼的50個(gè)實(shí)用技巧必備(下)
這篇文章主要為大家分享了50個(gè)高質(zhì)量PHP代碼的實(shí)用技巧,大家必備的php實(shí)用代碼,感興趣的小伙伴們可以參考一下2016-01-01

