func_get_args()用法解析
转载请注明出处,http://xiaobianji.blogspot.com/ 心灵地带
今天编写代码时用到了这个方法,在网上一找基本上找不到详细的用法,手册不错,但全是英文,而且没有一个实例,我想想就总结一下,做了一些测试。
用法:
在面向对象使用过程中,如果定义一个方法,但其参数是可自由变化,func_get_args()函数能解决这个问题。请看实例:
方法:(我用的是序列化输出)
function test(){
$test = func_get_args();
var_dump($test);
}
测试一,没有参数的情况
test();
返回:
array(0) {
}
测试二,带参数
test(1,2,3,4);
返回:
array(4) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
int(4)
}
测试三,带变量
$a = 'hello';
$b = 'welcome';
test($a ,$b );
返回:
array(2) {
[0]=>
string(5) "hello"
[1]=>
string(7) "welcome"
}
非常实用,我就介绍这个用法,其法请继续。
没有评论:
发表评论