0

我有一个非常简单的模板类,它允许我设置一些值,然后包含一个模板文件。该类存储变量,模板文件可以使用 $this->variable 访问。

所以我的问题是我应该怎么做呢?或者也许最好只分配一些变量然后包含模板文件 - 这样它们就不需要传递?

4

2 回答 2

3

如果您像这样调用“提取”

extract( $this -> variables );

在您的模板代码的顶部,您将能够引用$this -> variables[foo]as $foo

于 2012-09-22T12:10:00.773 回答
0

OO 编程的优点之一是变量可以绑定到类并在类的上下文中使用。

所以$this->title意味着:使用绑定到此类的标题变量。

您基本上要问的是:我如何从 OO 编程回到过程编程。我的回答是:不要那样做,试着坚持 OO 编程。

于 2012-09-22T12:09:11.010 回答