call_user_func_array

发布时间 2023-05-23 10:06:50作者: 小鱼大虾

call_user_func_array() 函數是 PHP 中非常實用的一個函數,它可以讓你以陣列的形式動態地傳遞參數給一個函數或者方法,以便更加靈活地調用函數或者方法。該函數的語法和使用方法都非常簡單,你只需要傳遞一個回調函數或者方法的名稱和一個包含參數的陣列即可。使用 call_user_func_array() 函數可以讓你避免冗長的代碼,提高代碼的可讀性和維護性。

 

function add($a, $b) {
    return $a + $b;
}

// 使用 call_user_func_array 函數來調用 add 函數
$params = array(2, 3);
$result = call_user_func_array('add', $params);

echo $result; // 輸出 5