Итак, я работаю над своей собственной небольшой платформой MVC в качестве учебного упражнения. Это прекрасно работает, но я хочу иметь возможность ссылаться на переменные в моих файлах просмотра без $ this.
Так, например, у меня есть объект контроллера, который создает объект вида. Из контроллера я передаю переменные в виде, подобном этому
$this->view->foo = "bar";
Тогда объект представления включает соответствующий код для представления (например, myView.phtml). Таким образом, чтобы получить доступ к "foo" в файле представления, я использую это
echo $this->foo;
Но то, что я хотел бы сделать, и я не знаю, возможно ли это или нет, я упускаю что-то очевидное, но я хотел бы сделать ссылку на переменные, подобные этой
echo $foo;
Если я не публикую весь источник, кто-нибудь может указать мне правильное направление?