2008年10月21日 星期二

[php]call_user_func_array 多重呼叫函數

看到沒!! 居然還能這樣搞~

function otest1 ($a)
{
echo( '一個參數' );
}

function otest2 ( $a, $b)
{
echo( '二個參數' );
}

function otest3 ( $a ,$b,$c)
{
echo( '三個啦' );
}

function otest ()
{
$args = func_get_args();
$num = func_num_args();
call_user_func_array( 'otest'.$num, $args );
}

otest(1,2);

【下列文章您可能也有興趣】

沒有留言: