<span class="unnamed3">PHP コードはすべて別のファイルに保存されます。これは、ページ URL によって実際に呼び出されるファイルです。 Web サーバーは PHP エンジンを通じてファイルを解析し、結果をブラウザに返します。一般に、PHP コードは、データベースへのクエリや特定の計算の実行など、ページ コンテンツを常に動的に生成します。以下に例を示します。 <br><br><br><?php <br/><br/>// example.php <br/>require('class.FastTemplate.php'); FastTemplate('.'); <br/>$tpl->define( array( 'main' => 'main.htm', <br>'header' => 'header.htm', <br>' leftnav' => 'leftnav.htm' ) ); <br><br>// ここの PHP コードは、適切なページ コンテンツを含むように $content を設定します <br><br>$tpl->assign(' CONTENT' , $content); <br>$tpl->parse('HEADER', 'header'); <br>$tpl->parse('LEFTNAV', 'leftnav'); ;parse('MAIN', 'main'); <br>$tpl->FastPrint('MAIN'); <br><br>?> ここでは、一般的な FastTemplate テンプレート クラスを使用します。ですが、基本的な考え方は他の多くのテンプレート クラスでも同じです。まず、クラスをインスタンス化し、テンプレート ファイルの場所と、どのテンプレート ファイルがページのどの部分に対応するかを指示します。次に、ページ コンテンツを生成し、その結果をコンテンツ識別子に割り当てます。次に、各テンプレート ファイルを順番に解析します。テンプレート クラスは必要な置換操作を実行し、最後に解析結果がブラウザに出力されます。 <br><br><br> このファイルは完全に PHP コードで構成されており、HTML コードは含まれていません。これが最大の利点です。 PHP プログラマーは、最終ページを適切にフォーマットするための HTML を生成する方法を気にすることなく、ページのコンテンツを生成するコードの作成に集中できるようになりました。 <br><br><br> このメソッドと上記のファイルを使用して、完全な Web サイトを構築できます。 http://www.foo.com/example.php?article=099 など、PHP コードが URL 内のクエリ文字列に基づいてページ コンテンツを生成する場合、これに基づいて完全な雑誌 Web サイトを構築できます。 <br><br><br> テンプレートを使用することには 2 番目の利点があることは簡単にわかります。上の例に示すように、ページの左側のナビゲーション バーは別のファイルとして保存されています。Web サイトのすべてのページの左側のナビゲーション バーを変更するには、このテンプレート ファイルを編集するだけです。 <br> <br> <br> <br> </span> <p style="width:100%;text-align:center;margin:10px 0"><br></p>