(WhenPenguinsAttack.Comによる)
優れたPHPテンプレートエンジンを長時間検索した後、ジャスティンシルバートンは簡単な説明とともに以下のリストをまとめました。
スマーティー
Smartyは、テンプレートをPHPスクリプトにコンパイルし、これらのスクリプトを実行するテンプレートエンジンです。 非常に高速で柔軟なエンジン。
ライセンス :LGPL
キャッシング :はい
ユーザーツール :関数、修飾子
ブロックを使用する :はい
条件演算子 :はい
PHPコードの組み込み :はい
Pugin接続 :はい
Heeyesテンプレートクラス
非常に使いやすいが、同時に非常に強力で高速なテンプレートエンジンにより、ソフトウェアパーツからページのレイアウトとデザインを分離できます。
ファストテンプレート
変数のテンプレートを処理し、置換された値でHTMLコードを生成する単純な変数挿入クラス。
シェルページ
テンプレートファイルに基づいてサイト全体を作成できる、シンプルで使いやすいクラス。 テンプレートを変更すると、サイト全体が変更されます。
STP Simple Template Parser
シンプルで小さく、使いやすいクラステンプレートハンドラー。 複数のテンプレートからページを収集したり、結果のページをブラウザに出力したり、ファイルシステムに保存したりできます。
OOテンプレートクラス
プログラムで使用できるテンプレートのオブジェクト指向クラス。
シンプルテンプレート
Webサイトおよびアプリケーションを作成および構成するためのテンプレートエンジン。 テンプレートを翻訳およびコンパイルする機能があります。
bTemplate
PHPロジックをHTMLから分離できる小さくて高速なテンプレートクラス。
サバント
強力だが小さいPEAR互換テンプレートエンジン。 コンパイルせず、テンプレート言語としてPHP自体を使用します。
ETS-簡単なテンプレートシステム
同じデータをテンプレートに置き換えることができるテンプレートシステム。
EasyTemplatePHP
サイト用のシンプルだが強力なテンプレートシステム。
vlibTemplate
キャッシングおよびデバッグクラスを含む高速でフル機能のボイラープレートシステム。
AvanTemplate
マルチバイトデータで正常に動作し、少量のシステムリソースを消費するテンプレートエンジン。 表示または非表示にできる変数とデータブロックの置換をサポートします。
Grafx Softwareの高速テンプレート
キャッシュ機能、デバッグコンソール、および宣言されていない動的ブロックの削除を含む、人気のあるテンプレートシステムFast Templateの変更。
TemplatePower
分類のための高速で簡単で強力なクラス。 ブロック/ファイルおよび未定義変数の表示/非表示を含む、ネストされた動的ブロックをサポートします。
タグテンプレート
このライブラリ関数は、テンプレートファイルで使用するために設計されており、HTMLファイルから情報を取得できます。
htmltmpl:テンプレートエンジン
PythonおよびPHP用のテンプレートエンジン。 プロジェクトの設計からプログラムコードを分離する(開発者)Webアプリケーションの開発者を対象としています。
Dreamweaverテンプレートを解析するためのPHPクラス
Dreamweaverテンプレートを処理し、Gallery 2およびWordPressで使用するためのシンプルなクラス。
MiniTemplator(テンプレートエンジン)
HTMLファイル用のコンパクトなテンプレートエンジン。 テンプレート変数とブロックの簡単な構文があります。 ブロックはネストできます。
レイアウトソリューション
ウェブサイトの開発とメンテナンスを簡素化します。 頻繁に使用される変数とページ要素を保存して、マークアップを何度も複製する必要がないようにします。
キャッシュされた高速テンプレート
テンプレートファイルをキャッシュできるFastTemplateのアドオン。 異なる特性と異なるデータブロックでもキャッシュできます。
TinyButStrong
MySQL、Odbc、Sql-Server、およびADODBをサポートするテンプレートエンジン。 7つのメソッドと2つのプロパティが含まれます。
Brian Lozierのphpベースのテンプレートエンジン
サイズはわずか2キロバイトです。 非常に高速でオブジェクト指向です。
ワクト
コードをデザインから分離するテンプレートエンジン。
Phptal
PHP用のXML / XHTMLテンプレートライブラリ。