как добавить параметр в php callback

0

Я пытаюсь понять, как добавить второй параметр ($ id), чтобы передать этот обратный вызов в моем классе php:

($this, 'updateDuplicateAcronym')

Метод updateDuplicateAcronym должен получить 2 параметра, один по ссылке из формы, где этот код принадлежит (который работает отлично), и еще один, который мне нужен, чтобы выполнить некоторые проверки.

Кто-нибудь, кто знает, как это сделать?

  • 0
    Я не уверен, что это трудная часть, updateDuplicateAcronym - это объявление вашей функции, поэтому оно основано на аргументах, updateDuplicateAcronym функцией.
Теги:
callback

1 ответ

0
Лучший ответ

Вот мой метод передачи параметров:

$callBackFunction = function($p1, $p2) {
    ...
}

baseFunction($context, $callable, $params) 
{
    //Main process

    call_user_func($callable, $params);
}

// Running
baseFunction($this, $callBackFunction, array(1, 42));
  • 0
    Спасибо, это было полезно!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню