Я получаю эту ошибку, когда пытаюсь позвонить $func('something')
:
if(($object instanceof MyObject) && (method_exists($object, 'foo'))){
$func = array(&$object, 'foo');
}else{
$func = 'fallback_foo';
}
...
echo $func('something');
Что не так с моим кодом?
Очевидно, я не могу сделать $ func строкой, потому что это метод, специфичный для объекта ...
но массив с именем метода и объектом должен работать правильно?