ホームページ  >  記事  >  バックエンド開発  >  phplib のテンプレート関数は確かに非常に使いやすいですが、修正が必要な致命的な間違いがあります_PHP チュートリアル

phplib のテンプレート関数は確かに非常に使いやすいですが、修正が必要な致命的な間違いがあります_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:03:36975ブラウズ

phplib に含まれる Template.inc には、プログラム コードとインターフェイスを分離するために使用できるテンプレート クラスが含まれており、プログラム設計とインターフェイス設計に大きな利便性をもたらし、その実装は高速テンプレートよりも優れています。しかし、set_block() 関数が適切に動作しない原因となる致命的な小さなエラーがあり、この
関数は、繰り返されるブロックを処理する場合に非常に役立ちます。
以下は、使用法と解決策を説明する最も簡単な例です:
テンプレート ファイル: page1.ihtml (名前は自由に選択できます。サフィックス ihtml は一般的な使用法です)


{TITLE}



ID: {ID}< BR>
NAME: {NAME}






処理ファイル: test.php
< ;?php
( "./ template.inc"); TBK という名前のブロックを作成し、tbks の参照を指すようにします
$t->set_block("page1", "TBK", "tbks");
# タイトル TITLE 変数を置き換えます
$t->set_var( "TITLE", "my test of template");
# ID と NAME を定義し、tbks
for ($i=1; $i<=3; $i++) {
, "名前" => $nn));
$t->parse("tbks", "TBK", true);
}
# 最終出力ページ
$t->pparse("out", "page1");





http://www.bkjia.com/PHPjc/445259.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/445259.html

技術記事 phplib に含まれる te​​mplate.inc には、プログラム コードとインターフェイスを分離するために使用できるテンプレート クラスが含まれており、プログラム設計とインターフェイス設計に大きな利便性をもたらし、その実装は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。