今天在看wordpress源码时,发现这个用法的,分享之。

主要是利用func_get_args()、func_num_args()、func_get_arg()这三个系统函数来实现的,具体用法参看手册

代码如下:

<?php
/**
* 函数的多参数列表的实现
*
*/
function multiArgs()
{
/** 以数组的形式返回参数列表 */
$args = func_get_args();
/** 参数的个数 */
$args_num = func_num_args();
foreach ( $args as $key => $value )
{
echo ‘This is ‘,$key+1,’th argument:’,$value,’<br/>’;
}
echo ‘Number of args is ‘,$args_num;
}
multiArgs(‘one’,'two’,'three’);

/** output */
/**
This is 1th argument:one
This is 2th argument:two
This is 3th argument:three
Number of args is 3
*/
?>

本文地址:http://www.yaronspace.cn/blog/index.php/archives/277

来自yaronspace.cn  本文链接:http://yaronspace.cn/blog/archives/277