Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Template engines benchmark
PHP Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
csv
graph
library
template_engine
.gitignore
README.md
composer.json
index.php
phpcomparison.net.sql
save.php
source.php
test.php
test_one.php

README.md

PHP Template Engine Comparison

Speed matters... sometimes...

This benchmark tests the speed and memory consumption of PHP template engines. You can fork the project and contribute by adding your favorite template engine.

How to run the benchmark

  1. Add your database login details to the config/db.php file (make sure the user has permission to create tables).
  2. Run the test.php from your browser. Once it's completed, the results will be saved as CSV files in the csv folder.
  3. To draw the results you need the Charts class, which is not released open source with this package.
  4. View and compare results by visiting index.php.
  5. To add more engines to the test, upload the engine to the template_engines folder and re-create the assign and loop tests. Check out the php engine for a simple example of what is required, then add your engine to the library/config.php file.
Something went wrong with that request. Please try again.