Savant jest to potężny, ale `lekki`, zorientowany obiektowo system szablonów dla PHP rozprowadzany razem ze strukturą PEAR. Inaczej niż inne skrypy tego typu, Savant domyślnie nie kompiluje twojego pliku z szablonem, zamiast tego używa składni PHP - nie musisz się więc uczyć nowego języka znaczników. Posiada on system pluginów oraz filtrów, które możesz łatwo i szybko dodać. Dodatkowo należy wspomnieć o rozbudowanym systemie obsługi błędów.
Obecnie Savant wspiera obie wersje PHP (4 i 5), jednak chwilowo z powodu problemów z funkcją __call() (chodzi dokładnie o różnice w ilości parametrów) - wersja PHP5 nie działa zgodnie z oczekiwaniami. Autor pracuje już nad rozwiązaniem tego probelmu i z pewnością za niedługo znów będzie można korzystać z dobrodziejstw tego skryptu.
Dyskusyjną kwiestią jest zależność od systemu PEAR. Ma ona swoje zalety (dostęp do rozbudowanej bazy pakietów) jak i wady (zależność od niego).
Mimo wszystko należy zapoznać się z tym jedynym poważnym konkurentem Smarty w tej dziedzinie.
Ściągnij Savant 2.3.0 oraz przeczytaj liste zmian.