PHP小技巧之函数重载
PHP小技巧之函数重载
发布时间:2016-12-29 来源:查字典编辑
摘要:1.可以使用func_get_args()和func_num_args()这两个函数实现函数的重载!!PHP代码:复制代码代码如下:func...

1.可以使用func_get_args()和func_num_args()这两个函数实现函数的重载!!

PHP代码:

复制代码 代码如下:

function rewrite() {

$args = func_get_args();

if(func_num_args() == 1) {

func1($args[0]);

} else if(func_num_args() == 2) {

func2($args[0], $args[1]);

}

}

function func1($arg) {

echo $arg;

}

function func2($arg1, $arg2) {

echo $arg1, ' ', $arg2;

}

rewrite('PHP'); //调用func1

rewrite('PHP','China'); //调用func2

2.使用默认值,从而根据输入,得到自己想要的结果:

复制代码 代码如下:

function test($name="小李",$age="23"){

echo $name." ".$age;

}

test();

echo "<br/>";

test("a");

echo "<br/>";

test("a","b");

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类