PHP5.6新增加的可變函數(shù)參數(shù)用法分析
本文實例講述了PHP5.6新增加的可變函數(shù)參數(shù)用法。分享給大家供大家參考,具體如下:
今天無事,看了下PHP手冊。發(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ù)可以使用三個點省略。傳遞的參數(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ù)組的方式,不影響正常使用。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php常用函數(shù)與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《PHP數(shù)組(Array)操作技巧大全》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
ajax php 實現(xiàn)寫入數(shù)據(jù)庫
看到同學(xué)背詞用的生詞本,覺得很不錯.正好自己也在看書,為了有一個好的效果,于是想做一個類似生詞本的,可以存知識點,和查看知識點的.2009-09-09