手机
当前位置:查字典教程网 >编程开发 >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、Java des加密解密实例

PHP SPL标准库之文件操作

PHP4(windows版本)中的COM函数

PHP学习之PHP变量

PHP如何透过ODBC来存取数据库

PHP5 安装方法

PHP浮点数知识

php实现求相对时间函数

PHP中is_dir()函数使用指南

模拟xcopy的函数

精品推荐
分类导航