Столкнулся с удивительной проблемой. Есть класс, в котором есть пару методов.
Пример
class Response {
public function execute() {
return 'thing';
}
}
в другом месте удалось вызвать его вот так
Response::execute()
А вот Response->execute() не работает, выдает ошибку.
Создаю $r = new Response, такие же траблы.
Вот так еще оба работают
echo Response::execute();
echo "\n";
# thing
$r = new Response;
echo $r->execute();
# thing
Что это за чертовщина