func_get_args():返回一個包含函數參數列表的數組。
func_get_arg():返回指定的參數值。
func_num_args():返回調用函數的傳入參數個數,類型是整型。
舉個小栗子方便大家更容易的理解這幾個函數呦
<?php class test{ public function hello($a,$b,$c,$d){ $num=func_num_args(); echo "方法參數的個數爲:".$num,"<br>"; if(2<=$num){ echo "方法的第三個參數爲:".func_get_arg(2)."<br>"; } $num2=func_get_args(); // print_r($num2);exit; for($i=0;$i<$num;$i++){ echo "第{$i}個參數爲{$num2[$i]}"."<br>"; } } } $T=new test(); $T->hello('A','B','C','D'); ?>
下面是返回:
方法參數的個數爲:4
方法的第三個參數爲:C
第0個參數爲A
第1個參數爲B
第2個參數爲C
第3個參數爲D