您現在的位置是:首頁 > PHP基礎

call_user_func函數詳解

李清波2017-12-21PHP基礎


call_user_func函數類似于一種特別的調用函數的方法

function a($b,$c) {
    echo $b; 
    echo $c; 
} 

call_user_func('a', "1","2"); 
call_user_func('a', "3","4"); 

//輸出 1 2 3 4

注:a是公共方法


調用A類中的b方法并且傳入參數$c

class A { 
    function b($c) {
        echo $c; 
    } 
} 

call_user_func(array("A", "b"),"111"); 

//輸出 111 
?>


相關函數

call_user_func_array     調用回調函數,并把一個數組參數作為回調函數的參數 

func_get_args()          這個函數返回的是包含當前函數所有參數的一個數組
func_get_arg()           函數返回的是指定位置的參數的值
func_num_args()          這個函數返回的是當前函數的參數數量 返回的是數字

評論