Мне нужно вызвать метод изнутри функции, поэтому я должен передать его как массив следующим образом:
array($this, 'display_page');
но мне нужно передать аргументы вместе с ним. Возможно ли это?
РЕДАКТИРОВАТЬ - Новый метод - Все еще не работает.
Теперь я попытался передать анонимную функцию вместо обратного вызова массива.
function(){MyClass::display_page($display);}
и редактировал функцию таким образом:
class MyClass{
static function display_page($arg = false)
{
if($arg){
echo $arg;
} else {
echo "Nothing to report!";
}
}
}
но все, что я получаю, это Нечего сообщать!
РЕДАКТИРОВАТЬ Проблема заключается в том, как обратный вызов использовался в Wordpress (не думал, что это было актуально, оказывается, что это было). Проголосовали, чтобы закрыть.