我的疑问是,我怎样才能创建一个可以接受动态数量参数的函数?例如
在setcookie()
setcookie("TestCookie",$value);
只接受两个值并设置cookie。和相同的功能
setcookie("TestCookie",$value, time()+3600*24);
接受3个参数。和
setcookie("TestCookie", $value, time()+3600*24, '/', NULL, 0);
也可以。
我怎样才能在自己的功能中实现它?
答案 0 :(得分:1)
将数组传递给此函数,如
$arr = array(1,2,3,3,4); //pass any number of values
function myfunction($arr) {
}
或者在函数initialize中将更多变量定义为null,如
function myfunction($param1= '', $param2='', $param3='') //set null to default
主叫: -
myfunction('',2);