Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常简单的模板类,它允许我设置一些值,然后包含一个模板文件。该类存储变量,模板文件可以使用 $this->variable 访问。
所以我的问题是我应该怎么做呢?或者也许最好只分配一些变量然后包含模板文件 - 这样它们就不需要传递?
如果您像这样调用“提取”:
extract( $this -> variables );
在您的模板代码的顶部,您将能够引用$this -> variables[foo]as $foo。
$this -> variables[foo]
$foo
OO 编程的优点之一是变量可以绑定到类并在类的上下文中使用。
所以$this->title意味着:使用绑定到此类的标题变量。
$this->title
您基本上要问的是:我如何从 OO 编程回到过程编程。我的回答是:不要那样做,试着坚持 OO 编程。