1
Есть ли способ сохранить аргументы, которые я буду использовать в функции в переменной?Как сохранить аргументы функции в переменную в PHP
Например, если функция требует:
function foo($string, $callback_function) {
//
}
Как я могу сохранить
$arguments = $string, $callback()
Так что я могу
foo($arguments)
Возможно ли это? Как? И что называется этим методом?
Большое спасибо
есть ли другой способ? потому что функция является методом класса 'Model :: blah() -> foo ($ arguments);' ? –
Вы можете вызвать статические методы в таких классах: 'call_user_func_array ('Model :: blah', $ arguments);' И на экземплярах объекта, передав массив: 'call_user_func_array (array ($ model, 'blah'), $ аргументы); ' – Theo