ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルでよく使用されるいくつかのテンプレート エンジン

PHP_PHP チュートリアルでよく使用されるいくつかのテンプレート エンジン

WBOY
WBOYオリジナル
2016-07-20 10:58:00985ブラウズ

動的コードとフロントエンド コードは完全に分離されており、テンプレートには純粋なフロントエンド コード (html、css) と動的コードを置き換える識別子のみが含まれています。純粋な動的コードはコアに記述されますが、コード ブロックをテンプレート内の識別子に対応させるパラメーターがあり、この 2 つはパーサーを通じて照合されます。このパーサーが テンプレート エンジン です。以下にPHPでよく使われるテンプレートエンジンを紹介します。

1. Smarty

Smarty は、テンプレートを PHP スクリプトにコンパイルし、そのスクリプトを実行するのが特徴です。非常に速く、非常に柔軟です。

2. Heyes テンプレート クラス

ページのレイアウトとデザインをコードから分離するのに役立つ、非常に使いやすく強力で高速なテンプレート エンジンです。

3. FastTemplate

単純な変数補間テンプレート クラスで、テンプレートを分析し、HTML コードから変数値を分離します。

4. ShellPage

テンプレート ファイルに基づいて Web サイト全体のレイアウトを作成できるシンプルで使いやすいクラスです。テンプレートを変更すると、サイト全体を変更できます。

5. STP Simple Template Parser

シンプルで軽量で使いやすいテンプレート解析クラス。複数のテンプレートからページを組み立て、結果のページをブラウザまたはファイル システムに出力できます。

6. OO テンプレート クラス

独自のプログラムで使用できる現金指向のテンプレート クラス。

7. SimpleTemplate

Web サイトを作成および構造化できるテンプレート エンジン。テンプレートを解析してコンパイルできます。

8. bTemplate

PHP ロジック コードを HTML 装飾コードから分離できる、短くて高速なテンプレート クラス。

9. Savant

強力で軽量な PEAR 互換のテンプレート システム。これはコンパイルされておらず、PHP 言語自体をテンプレート言語として使用します。

10. ETS - 簡単なテンプレートシステム

全く同じデータを使用してテンプレートを再編成できるテンプレートシステム。

11. EasyTemplatePHP

あなたのサイトのためのシンプルだが強力なテンプレート システム。

12. vlibTemplate

キャッシュとデバッグ クラスを含む高速で多用途のテンプレート システム。

13. AvanTemplate

システムリソースをほとんど消費しないマルチバイトの安全なテンプレートエンジン。変数置換をサポートしており、コンテンツ ブロックを表示または非表示に設定できます。

14. Grafx Software の Fast Template

キャッシュ機能、デバッグ コンソール、および割り当てブロックの無音部分の削除を含む、Fast Template システムの修正バージョン。

15. TemplatePower

高速、シンプルかつ強力なテンプレート クラス。主な機能は、ネストされたダイナミック ブロックのサポート、ブロック/ファイルのインクルードのサポート、および未割り当ての変数の表示/非表示です。

16. TagTemplate

このライブラリの機能は、HTML ファイルから情報を取得できるようにしながら、テンプレート ファイルを操作できるように設計されています。

17. htmltmpl: テンプレートエンジン

PythonとPHPに適したテンプレートエンジンです。これは、プロジェクト内でコードとデザインを分離したい Web アプリケーション開発者を対象としています。

18. Dreamweaver テンプレートを解析するための PHP クラス

Gallery 2 と WordPress のカスタム モジュールで使用される、Dreamweaver テンプレートを解析するための単純なクラス。

19. MiniTemplator (テンプレート エンジン)

HTML ファイル用のコンパクトなテンプレート エンジン。テンプレート変数とブロック定義の単純な構文を備えています。ブロックは入れ子にすることができます。

20、レイアウトソリューション

ウェブサイトの開発とメンテナンスを簡素化します。よく使用される変数とページ要素が含まれているため、ページ レイアウト作業を繰り返す必要はありません。

21. キャッシュされた高速テンプレート

これは FastTemplate に組み込まれており、テンプレート ファイルをキャッシュしたり、コンテンツの別のチャンクに異なる仕様をキャッシュしたりすることもできます。

22. TinyButStrong

MySQL、Odbc、Sql-Server、ADODB をサポートするテンプレート エンジン。これには 7 つのメソッドと 2 つのプロパティが含まれています。

23. Brian Lozier の PHP ベースのテンプレート エンジン

は、サイズがわずか 2K で、非常に高速で、オブジェクト指向の設計です。

24. WACT

コードとデザインを分離するテンプレート エンジン。

25. PHPTAL

PHP の XML/XHTML テンプレート ライブラリ。

上記の内容の要約がお役に立てば幸いです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445731.html技術記事動的コードとフロントエンド コードは完全に分離されており、テンプレートには純粋なフロントエンド コード (html、css) と動的コードを置き換える識別子のみが含まれます。コアに記述された純粋に動的コードですが、...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。