smarty 3.1.13


Smarty is a PHP template engine.Smarty is best described in a situation where the application programmer and the template designer play different roles, or in most cases are not the same person.

Smarty is primarily promoted as a tool for separation of concerns. More specifically, it facilitates a manageable way to separate application logic and content from its presentation.

Features of Smarty:
- It is extremely fast.
- It is efficient since the PHP parser does the dirty work.
- No template parsing overhead, only compiles once.
- It is smart about recompiling only the template files that have changed.
- You can easily create your own custom functions and variable modifiers, so the template language is extremely extensible.
- Configurable template {delimiter} tag syntax, so you can use {$foo}, {{$foo}}, <!--{$foo}-->, etc.
- The {if}..{elseif}..{else}..{/if} constructs are passed to the PHP parser, so the {if...} expression syntax can be as simple or as complex an evaluation as you like.
- Allows unlimited nesting of sections, if's etc.
- Built-in caching support
- Arbitrary template sources
- Custom cache handling functions
- Template Inheritance for easy management of template content.
- Plugin architecture

- PHP 5.2 or Higher

What's New in This Version:
- Enhancement allow to disable exception message escaping by SmartyException::$escape = false;

License type: GNU Library or Lesser General Public License (LGPL)
Date added: 5 years, 5 months 9 days ago | Last updated: 3 years, 2 months 13 days ago

More popular Template engine

Listing Files

  • 20.2 KB
  • 11/21/2010 03:58:30
List All Files