In order to find a good template engine, I search on the internet, has now sorted out the following list:
Smarty
Smarty is characterized by compiling the template into a PHP script and then executing the scripts. Very quickly, very flexible.
Heyes Template Class
A very easy to use, but powerful and fast template engine, it helps you to separate the layout and design of the page from the code.
Fasttemplate
A simple variable interpolation template class that analyzes your template and separates the values of the variables from the HTML code.
Shellpage
A simple and Easy-to-use class that allows you to base your entire site layout on template files and modify the template to change the entire site.
STP Simple Template Parser
A simple, lightweight, and easy to use template analysis class. It can assemble a page from multiple templates and output the resulting page to a browser or file system.
OO Template Class
A cash-oriented template class that you can use in your own program.
Simpletemplate
A template engine that can create and structure Web sites. It can parse and compile templates.
Btemplate
Short but fast template classes allow you to separate PHP logic code from HTML-modified code.
Savant
A powerful and lightweight pear-compatible template system. It is not compiled and uses the PHP language itself as its template language.
Ets-easy Template System
You can use a template system with exactly the same data reorganization template.
easytemplatephp
A simple but powerful template system that works for your site.
Vlibtemplate
A fast, versatile template system that contains a cache and Debug class.
Avantemplate
Multi-byte secure template engine that consumes very little system resources. It supports variable substitution and content blocks can be set to show or hide.
Grafx Software ' s Fast Template
A modified version of the Fast template system, which includes caching functions, debug consoles, and silence removal for assignment blocks.
Templatepower
A fast, simple, powerful template class. The main features are nested dynamic block support, block/file contains support and show/Hide unassigned variables.
Tagtemplate
The functionality of this library is designed to use template files, while allowing you to retrieve information from HTML files.
Htmltmpl:templating engine
A template engine that applies to Python and PHP. It is intended for Web application developers who want to detach code and design in a project.
PHP Class for parsing Dreamweaver templates
A simple class that analyzes Dreamweaver templates and is used in custom modules for Gallery 2 and WordPress.
Minitemplator (Template Engine)
A compact template engine for HTML files. It has a simple syntax for template variables and block definitions. Where blocks can be nested.
Layout Solution
Simplifies web site development and maintenance. It has commonly used variables and page elements so that you do not need to repeat the layout of the page.
Cached Fast Template
It has been incorporated into the fasttemplate, allowing you to cache template files and even cache different specifications on the detached block content.
Tinybutstrong
A template engine that supports MySQL, ODBC, Sql-server, and ADODB. It contains 7 methods and two properties.
Brian Lozier ' s PHP based template engine
Only 2 k size, very fast and object-oriented design.
Wact
A template engine that separates code from design.
Phptal
A xml/xhtml Template library below PHP.