如何解决php不确定参数个数的问题
生活随笔
收集整理的這篇文章主要介紹了
如何解决php不确定参数个数的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
php不確定參數個數的解決辦法:1、通過“func_num_args”函數返回實參個數;2、通過“func_get_arg”函數返回某一個實參;3、使用“func_get_args”函數返回實參組成的數組。
推薦:《PHP視頻教程》
php函數參數個數不確定問題解決方案
func_num_args:返回實參個數;
func_get_arg:返回某一個實參,必須傳進一個實參的索引(即func_num_args返回的數組中此時參的索引);
func_get_args:返回實參組成的數組;
栗子
function add(){
$args = func_get_args()
print_r($args);
}
一.弊端當我們寫一個函數沒有定義一個實參,有時調用者不知道具體傳什么參數而茫然
二、推薦使用…$args
function add(…$args){
print_r($args);
}
注意、
1.當傳進add()的是幾個參數,函數內部$args是一個數組,
函數內部調用...$args會被解析成函數參數
2.是一個...[ ]參數 內部的$args是一個穿進去...后面的數組
…$args用于把參數組合形成一個數組,在調用函數中…$args用于把數組展開為函數參數。正好是相反的過程。
總結
以上是生活随笔為你收集整理的如何解决php不确定参数个数的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apache如何隐藏php后缀名
- 下一篇: 苏宁易购618大数据:全国门店客流同比增