Задать вопрос
@animr

Можно ли использовать переменную вместо имени функции?

Доброй ночи. Подскажите пожалуйста, можно ли использовать переменную вместо имени функции?

Примерно так:

function $name_fanc(){
...
}

или как это вообще реализуется, если не сложно подскажите пожалуйста.
  • Вопрос задан
  • 318 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
romy4
@romy4
Exception handler
Это называется "анонимные функции"
$name_fanc = function() { ... };
Ответ написан
@Tem_ka
То есть название функции является переменной, тогда:
$funcName = ... ;

$result = call_user_func($funcName, $arg1, $arg2, ..., $argN);
// или если аргументы в виде массива
$result = call_user_func_array($funcName, array($arg1, $arg2, ..., $argN));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы