因此,我正在开发自己的小型 MVC 框架作为学习练习。它工作得很好,但我希望能够在没有 $this 的情况下在我的视图文件中引用变量。
因此,例如,我有一个实例化视图对象的控制器对象。从控制器我将变量传递给这样的视图
$this->view->foo = "bar";
然后视图对象包含视图的相关代码(例如:myView.phtml)。所以要访问视图文件中的“foo”,我使用这个
echo $this->foo;
但是我想做的是,我不知道这是否可能,或者我是否遗漏了一些明显的东西,但我想做的是引用这样的变量
echo $foo;
如果没有我发布整个源代码,有人能指出我正确的方向吗?