1 回答

TA貢獻(xiàn)1038條經(jīng)驗(yàn) 獲得超227個贊
call_user_func_array — 調(diào)用回調(diào)函數(shù),并把一個數(shù)組參數(shù)作為回調(diào)函數(shù)的參數(shù)
mixed call_user_func_array ? ?( callable $callback ? , array $param_arr ? )
把第一個參數(shù)作為回調(diào)函數(shù)(callback)調(diào)用,把參數(shù)數(shù)組作(param_arr)為回調(diào)函數(shù)的的參數(shù)傳入,這個數(shù)組得是索引數(shù)組。?
注意:其第一個參數(shù)為函數(shù)或?qū)嵗姆椒ㄊ褂脜^(qū)別如下:
call_user_func_array("foobar",?array("one",?"two"));????????????// 調(diào)用foobar函數(shù),并傳入one,two兩個參數(shù)
實(shí)際就是執(zhí)行函數(shù) foobar("one",?"two");
$foo?=?new?foo;
call_user_func_array(array($foo,?"bar"),?array("three",?"four"));????// 調(diào)用實(shí)例$foo的bar方法,并使用參數(shù)three,four
實(shí)際執(zhí)行方法 $foo->bar("three",?"four");
call_user_func_array(array($mysqli_stmt,'bind_result'),$column);
實(shí)際就是 $mysqli_stmt->bind_result($column); 對字段進(jìn)行轉(zhuǎn)義或拼接之類安全處理
添加回答
舉報