ホームページ >バックエンド開発 >PHPチュートリアル >PHP4_PHP チュートリアルの IntegratedTemplate クラスを使用した BLOCK 関数の実装

PHP4_PHP チュートリアルの IntegratedTemplate クラスを使用した BLOCK 関数の実装

WBOY
WBOYオリジナル
2016-07-13 16:57:58938ブラウズ

PHP テンプレート クラスをプログラミングに使用することは非常に有益ですが、掲示板、BBS、ショッピング サイトなど、テーブルを出力するが実行するまでテーブルの行数がわからないなど、問題が発生することがあります。など、この問題がよく発生します。このとき、アーティストは HTML ファイル内で使用するテーブルの数を決定できません。ループ出力を PHP コード ファイルに記述すると、アーティストや PHP プログラマーにとってコードを読むのが不便になります。ここのテーブルはどこへ行くのですか?テーブルの背景色を変更したい場合はどうすればよいですか? PHP プログラマーも、なぜここに突然 、 が存在するのか、何のためにあるのかと言うでしょう。 HTML ファイルのどこに埋め込まれるのでしょうか? 。
PHP テンプレート クラスを使用してプログラミングする場合、この不確実な数の HTML 要素は一般に「ブロック」とみなされます。プログラミングは、コード内にループを記述することに似ています。この関数は、より一般的に使用される PHP テンプレート クラス (FastTemplate や PHPLib など) で使用できます。ネストされたブロックの書き込みは、複数のループの書き込みに似ています。次に、PHP4 の IntegratedTemplateExtension クラスのブロックのプログラミング方法を説明する例を示します。この例では、二重ループが使用され、外側のブロックは GoodsList で、内側のブロックは GoodsListOfSomeType です。
基本的なセットアップ: 作成したコードが C:TestPHPPHP4GoodsList.htm と C:TestPHPHTMLGoodsList.php に配置されていると仮定します。 C:TestPHPHPHP4 を Web サーバー上の仮想ディレクトリ /testphp に設定し、リモート ブラウザから C:TestPHPHHTMLGoodsList.htm にアクセスできないようにしてください。 C:php4にPHP4がインストールされていると仮定し、php.iniにinclude_path = ".;C:php4pear"を設定します
GoodsList.htmの内容は以下の通りです


買い物かごの中 商品一覧





<表の幅="700" border="0" cellpacing="0" cellpadding="0" height="90">

 


、あなたのショッピング バッグには次の商品が含まれています:



http://www.bkjia.com/PHPjc/631472.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631472.html技術記事プログラミングに PHP テンプレート クラスを使用することは非常に有益ですが、テーブルを出力してもテーブル内の行数が実行時まで分からないなど、メッセージ ボードなどで問題が発生することがあります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。