(WhenPenguinsAttack.Comによる)
優れたPHPテンプレートエンジンを長時間検索した後、ジャスティンシルバートンは簡単な説明とともに以下のリストをまとめました。
スマーティーSmartyは、テンプレートをPHPスクリプトにコンパイルし、これらのスクリプトを実行するテンプレートエンジンです。 非常に高速で柔軟なエンジン。
ライセンス :LGPL
キャッシング :はい
ユーザーツール :関数、修飾子
ブロックを使用する :はい
条件演算子 :はい
PHPコードの組み込み :はい
Pugin接続 :はい
Heeyesテンプレートクラス非常に使いやすいが、同時に非常に強力で高速なテンプレートエンジンにより、ソフトウェアパーツからページのレイアウトとデザインを分離できます。
ファストテンプレート変数のテンプレートを処理し、置換された値でHTMLコードを生成する単純な変数挿入クラス。
シェルページテンプレートファイルに基づいてサイト全体を作成できる、シンプルで使いやすいクラス。 テンプレートを変更すると、サイト全体が変更されます。
STP Simple Template Parserシンプルで小さく、使いやすいクラステンプレートハンドラー。 複数のテンプレートからページを収集したり、結果のページをブラウザに出力したり、ファイルシステムに保存したりできます。
OOテンプレートクラスプログラムで使用できるテンプレートのオブジェクト指向クラス。
シンプルテンプレートWebサイトおよびアプリケーションを作成および構成するためのテンプレートエンジン。 テンプレートを翻訳およびコンパイルする機能があります。
bTemplatePHPロジックを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のアドオン。 異なる特性と異なるデータブロックでもキャッシュできます。
TinyButStrongMySQL、Odbc、Sql-Server、およびADODBをサポートするテンプレートエンジン。 7つのメソッドと2つのプロパティが含まれます。
Brian Lozierのphpベースのテンプレートエンジンサイズはわずか2キロバイトです。 非常に高速でオブジェクト指向です。
ワクトコードをデザインから分離するテンプレートエンジン。
PhptalPHP用のXML / XHTMLテンプレートライブラリ。