PHP将变量传递给包含的文件

时间:2012-09-22 12:04:15

标签: php code-separation

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

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

2 个答案:

答案 0 :(得分:3)

如果你这样打`extract'

extract( $this -> variables );

在模板代码的顶部,您可以将$this -> variables[foo]称为$foo

答案 1 :(得分:0)

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

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

你基本上要问的是:我如何从OO编程回到程序编程。我的回答是:不要这样做,尽量坚持OO编程。