手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP小技巧之函数重载
PHP小技巧之函数重载
摘要: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环境搭建最新方法

PHP5 安装方法

PHP出错界面

PHP实现的增强性mhash函数

PHP脚本的10个技巧(1)

PHP SPL标准库之文件操作

PHP学习之PHP变量

php函数重载的替代方法

PHP开发大型项目的一点经验

PHP网络操作函数汇总

精品推荐
分类导航