У меня есть анонимная функция, которая должна называться сама. Однако у меня нет имени переменной или функции, поэтому я надеялся найти функцию, которая могла бы возвращать "this" в контексте функций. Есть ли такая вещь?
Вот пример:
$f = function() use($bar, $foo) {
// call this function again.
};
Вызов:
call_user_func(__FUNCTION__);
Приводит к следующему:
Предупреждение: call_user_func() ожидает, что параметр 1 будет действительным обратным вызовом, function '{close}' не найдено или недействительное имя функции
Если я попытаюсь поместить $f в список использования, тогда он говорит, что переменная не определена (потому что она еще не указана).