ホームページ > バックエンド開発 > PHPチュートリアル > PHP テンプレート テクノロジに関する基本概念_PHP チュートリアル

PHP テンプレート テクノロジに関する基本概念_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:04:32
オリジナル
766 人が閲覧しました

インタラクティブな Web サイトをデザインしている場合、間違いなく懸念される 2 つの主な問題は、アートとプログラミングです。これは、コンテンツを脇に置いて、Web サイトを構築する上で最も重要な要素でもあります。アートとプログラムの関係を調整するには通常 2 つの方法があります:
1. まずアート ページを作成し、次にプログラマがアート ページの HTML ファイルに ASP、JSP、PHP などのプログラム コードを直接埋め込みます。

2. アートとプログラムは同時に実行されますが、この時点ではページフレームがないため、プログラムはいくつかのキーコードしか作成できません。両方が完了した後、アートページとプログラムコードが作成されます。埋め込まれて再度合成されます。

実際の Web サイト構築プロセスでは、人員やスケジュールなどの環境上の制約により、通常は上記 2 つの調整方法を組み合わせて使用​​します。ただし、どちらの方法にも欠点があります:
1. 非効率。 2 つの間の調整が不十分な場合、待機したり、コードのデバッグ手順が繰り返されたりする可能性があります
2. デバッグが不十分です。プログラムコードは最終的に HTML ページに埋め込む必要があるため、コードの埋め込み、デバッグ、エラー修正が比較的面倒です
3. メンテナンスが不便です。 Web サイトの改訂など、アート デザインを変更する必要がある場合は、すべてのプログラムと HTML コードが混在するページを書き直す必要があります。
PHP プログラムを使用して Web サイトを構築している場合は、おめでとうございます。PHP テンプレート テクノロジが上記の問題を十分に解決します。 。

それで、PHP テンプレート技術とは何ですか? PHP テンプレートは PHPlib のテンプレート テクノロジであり、PHPLIB ライブラリの主要なモジュールの 1 つであり、Perl のテンプレートから開発されています。 PHPLIB は PHP の拡張機能であり、ユーザー認証、データベースのカプセル化などのいくつかの基本機能を簡単に実装できるクラス ライブラリを多数提供します。最新バージョンは phplib.netuse.de からダウンロードできます。 PHP テンプレートを使用するには、PHPLIB パッケージ内の template.inc ファイルを解凍し、PHP プログラムが呼び出せるディレクトリに配置するだけです。

謎を剥がすと、テンプレート テクノロジーの中心的な概念は、ドキドキするほどシンプルです。アート ページをテンプレート ファイルとして指定するには、データベース出力、ユーザー インタラクションなど、ページ上のアクティブ コンテンツを定義するだけで済みます。形式: {variable} 変数はテンプレート ファイル内の対応する位置に配置されます。ユーザーが参照すると、PHP プログラム ファイルによってテンプレート ファイルが開かれ、テンプレート ファイル内で定義されている変数が置き換えられます。コンテンツを動的に生成します。例:
定義テンプレート ファイル: Mytemplate.html
Mytemplte.html のコンテンツ:

.....

...
...
< /body>
実際には、テンプレートファイルには、必要なレイアウト、アート、その他の要素が含まれていることがわかります。内部アクティブ コンテンツは変数の形式で存在し、置換されるのを待っています。明らかに、テンプレート ファイルには PHP プログラムが含まれておらず、すべてのコンテンツが「無効」になっているため、テンプレート ファイルを直接参照することは無意味です。次に、テンプレートを呼び出して「アクティブ」にする方法を見てみましょう。


http://www.bkjia.com/PHPjc/445207.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445207.html技術記事インタラクティブな Web サイトをデザインしている場合、間違いなく懸念される 2 つの主な問題は、アートとプログラミングです。これは、構築中にコンテンツを脇に置いた後、ウェブサイトの最も重要な要素でもあります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート