- атрибутивный шаблонизатор для PHP
 

Главная

Скачать последнюю версию Ptal 1.2

 

Ptal - это TAL подобный шаблонизатор для PHP. В качестве идеи был взят шаблонизатор PHPTAL. Но Ptal имеет огромные отличия от своего идейного прародителя.

TAL расшифровывается как Атрибутивный Язык шаблонов (Template Attribute Language).

 

Основная идея шаблонизатора в том, чтобы сделать минимальную компиляцию в PHP код, как можно сильнее приблизить к нативным шаблонам. Но при этом использовать TAL подобный синтаксис.

 

Особенности Ptal.

  1. Ptal написан на PHP с использованием simple_html_dom.
  2. TAL подобный синтаксис - команды задаются атрибутами тегов.
  3. На верхнем уровне смарти-подобная идеология (плагинная архитектура, include)
  4. На нижнем уровне PHP подобный синтаксис. (например, foreach="@array as $key=>$item" )

За счет такого подхода получается большая скорость компиляции и выполнения шаблонов. В то же время легкость понимания и изучения. Легкость перехода с нативных и смарти шаблонов на Ptal шаблоны. Практически вся мощь языка PHP умещается в HTML коде.

 

Данный сайт работает полностью на Ptal.