ホームページ >バックエンド開発 >PHPチュートリアル >PHP テンプレート エンジン 1 (35) の手動開発、php template_PHP チュートリアル
テンプレートはTPLと呼ばれるもので、smartyテンプレートエンジンを模倣しています。
テンプレートと呼ばれるものは Web テンプレートであり、主に HTML マークアップで構成される言語で記述されたページですが、動的に生成されたコンテンツ (タグの解析) を表現する方法も備えています。テンプレート エンジンは、テンプレートから HTML コードを生成し、含める動的コンテンツを指定できるソフトウェア ライブラリです。
2. 分業を促進する: プログラマーとアーティストが自分の設計に集中できるようにします。
3. PHP よりも解析が簡単: コンパイルされたファイルとキャッシュされたファイルは読み込みが速く、占有するリソースが少なくなります。
2 テンプレート エンジン製品:
FastTemplate など、チームによって特別に開発された多くのテンプレート エンジンがあります。これらのテンプレート エンジンを直接使用すると、上記の機能の多くを完全に実現できます。ただし、初心者の場合、テンプレート エンジンの原理を理解することで、テンプレートを使用する必要がある理由をより深く理解できるようになります。
3 TPL テンプレートのフローチャート
4. TPL テンプレート エンジンを作成する
1.初期テンプレートに必要なフォルダーとファイルを作成します a) ビジネス ロジックの作成に使用される、index.php メイン ファイル。
d) templates_c ディレクトリには、コンパイルされたすべてのファイルが保存されます。
e) キャッシュ ディレクトリにはすべてのキャッシュ ファイルが保存されます。
f) には、すべてのクラス ファイルが格納されるディレクトリが含まれます。
g) config ディレクトリには、テンプレート システム変数設定ファイルが保存されます。
2. Webサイトのルートディレクトリにあるindex.phpファイルのコード
リーリー