本文
介绍了PHP变量长
参数处理函数,供大家
参考,如下:
与C++,PHP也可以变参数处理
功能,这是相同的,需要一个函数来处理参数列表。三相关的功能提供了PHP:
1。func_num_args()返回传递给函数的参数个数
国际func_num_args(void)
实例:
功能open_database($ dB,cache_size_or_values美元= null,cache_size美元= null)
{
开关(function_num_args())
{
案例1:
R = select_db美元($分贝);
打破;
案例2:
R = select_db美元($ dB,cache_size_or_values美元);
打破;
案例3:
R = select_db美元($ dB,cache_size_or_values美元,美元cache_size);
打破;
}
返回is_resource(r);
}
2。func_get_arg()返回指定的参数
混合func_get_arg(int arg_num)
在参数列表中的第一个参数是0 arg_num
< PHP
功能some_func($,$)
{
为($我= 0;$我< func_num_args();+ +我)
{
美元func_get_arg参数=(我);
回声参数为参数
}
}
some_func(第3);
>
三.func_get_args()返回的数组形式的参数列表
阵列func_get_args(void)
实例:
< PHP
功能some_other_func($,$)
{
美元func_get_args参数=();
$参数=加入($参数); / /分解
回声是:美元阿格列斯参数;
}
some_other_func(第3);
>
关于PHP相关内容的更多读者感兴趣的可以查看主题:PHP常用函数和技巧摘要
希望本文能对PHP
程序设计有所帮助。