проверить PHP call_user_func
.рассмотрим приведенный ниже пример.
рассмотрим две функции
function a($param)
{
return $param;
}
function b($param)
{
return $param;
}
$array = array('a' => 'first function param', 'b' => 'second function param');
Теперь, если вы хотите выполнить все функции в последовательности, вы можете сделать это с помощью цикла.
foreach($array as $functionName => $param) {
call_user_func($functioName, $param);
}
плюс массив может содержать любой тип данных, будь то вызов функции, вложенные массивы, объект, строка, целое число и т. Д. И т. Д.