アートを分離して重複を排除する_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:07:47
オリジナル
967 人が閲覧しました

インタラクティブな Web サイトをデザインしている場合、間違いなく懸念される 2 つの主な問題は、アートとプログラミングです。これは、コンテンツを脇に置いて、Web サイトを構築する上で最も重要な要素でもあります。アートとプログラムの関係を調整するには通常 2 つの方法があります:
1. まずアート ページを作成し、次にプログラマがアート ページの HTML ファイルに ASP、JSP、PHP などのプログラム コードを直接埋め込みます。
2. アートとプログラムは同時に実行されますが、この時点ではページフレームがないため、プログラムはアートページとプログラムコードの両方が完了した後でのみいくつかのキーコードを作成できます。埋め込まれて再度合成されます。
実際のウェブサイト構築プロセスでは、人員やスケジュールなどの環境上の制約により、通常は上記 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 プログラムが呼び出せるディレクトリに配置するだけです。
謎のベールを剥がすと、テンプレート テクノロジーの中心的な概念は、ドキドキするほどシンプルです。アート ページをテンプレート ファイルとして指定するには、データベース出力、ユーザー インタラクションなど、ページ内のアクティブ コンテンツを定義するだけです。ユーザーが参照すると、テンプレート ファイルが PHP プログラム ファイルによって開かれ、テンプレート ファイル内で定義されている変数が に置き換えられます。対応するデータベース出力、ユーザー操作、その他のダイナミクスを生成します。例:
テンプレート ファイルを定義します: Mytemplte.html

....

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


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

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