Cytro - awesome template engine for PHP ========================== > Composer package: `{"bzick/cytro": "dev-master"}`. See on [Packagist.org](https://packagist.org/packages/bzick/cytro) [![Build Status](https://travis-ci.org/bzick/aspect.png?branch=master)](https://travis-ci.org/bzick/cytro) ## [About](./docs/about.md) :: [Documentation](./docs/main.md) :: [Benchmark](./docs/benchmark.md) :: [Articles](./docs/articles.md) * Simplest known [syntax](./docs/syntax.md) * [Fast](./docs/benchmark.md) * [Secure](./docs/settings.md) * [Simple](./ideology.md) * [Flexible](./docs/main.md#extends) * [Lightweight](./docs/benchmark.md#satistic) * [Powerful](./docs/main.md) * Easy to use: Simple template ```smarty Cytro {if $templaters.cytro?} {var $tpl = $templaters.cytro}
Name: {$tpl.name}
Description: {$tpl.name|truncate:80}
{/if} ``` Display template ```php display("pages/about.tpl", $data); ``` Get content ```php fetch("pages/about.tpl", $data); ``` Runtime compilation ```php compileCode('Hello {$user.name}! {if $user.email?} Your email: {$user.email} {/if}'); $tempate->display($data); // or $content = $tempate->fetch($data); ```