Я пробовал искать везде для этого, или, возможно, это просто невозможно сделать?Как динамически определять вложенную функцию PHP с использованием параметров родительской функции
Так сказать, я хочу иметь функцию, которая используется для создания других функций, которые имеют новое имя функции на основе переданного аргумента, это даже возможно?
Я продолжаю получать функцию undefined. Помимо способности currying вы можете назвать вложенную функцию параметром и вернуть вложенную функцию, которая будет вызвана позже (по имени, которое вы дали ему в параметре)?
function maker_of_functions($secFuncName, $foo) {
$secFuncName = function($bar) {
$fooBar = $foo + $bar;
}
return $secFuncName();
}
Позднее в коде вызова:
maker_of_functions('adder', 3);
echo adder(5);
возгласы, что была опечатка исправлена в редактировании. – Secular12
Если вам нужно каррирование - может быть, ищите? –
Возможный дубликат [Можно ли вызывать вызовы метода curry в PHP?] (Http://stackoverflow.com/questions/1609985/is-it-possible-to-curry-method-calls-in-php) –