0

いくつかの値を設定してテンプレート ファイルをインクルードできる非常に単純なテンプレート クラスがあります。クラスは変数を格納し、テンプレート ファイルは $this->variable を使用してアクセスできます。

だから私の質問は、これを行うにはどうすればよいですか? それとも、いくつかの変数を割り当ててからテンプレート ファイルをインクルードするほうがよいのではないでしょうか。

4

2 に答える 2

3

このように「抽出」と呼ぶ場合:

extract( $this -> variables );

$this -> variables[foo]テンプレートコードの上に、として参照できるようになります$foo

于 2012-09-22T12:10:00.773 に答える
0

オブジェクト指向プログラミングの利点の1つは、変数をクラスにバインドして、クラスのコンテキスト内で使用できることです。

つまり、このクラス$this->titleにバインドされたタイトル変数を使用します。

基本的にあなたが求めているのは、オブジェクト指向プログラミングから手続き型プログラミングに戻るにはどうすればよいかということです。私の答えは次のようになります。そうしないでください。オブジェクト指向プログラミングに固執してみてください。

于 2012-09-22T12:09:11.010 に答える