По каким еще тестам?
Средний хомячок РНР, если уж дорывается до теста, то не понимает ни что он тестирует, ни зачем, ни как интерпретировать результаты. Так что 99% "тестов" можно смело выкидывать в утиль.
Чтобы разобраться в проблеме шаблонизаторов, надо сначала понять несколько вещей:
- Прежде всего надо понять, что ты хочешь отделить от чего. Это самое трудное.
- Запомнить на всю жизнь, что твои тесты гроша выеденного не стоят и никакой разницы в скорости при использовании шаблонов нет и быть не может.
- Понять, что выбор есть только один - использоватть ли РНР в качестве шаблонизатора, или использовать внешний, такой как Твиг или Смарти.
Понять первое тебе поможет вот этот текст:
phpfaq.ru/tpl
Второе понять невозможно, надо просто выучить.
Третье состоит из нескольких пунктов. Хоть РНР и прост в качестве шаблонизатора, он все же уступает в гибкости использования внешним шаблонизаторам, по таким причинам, как
- Работает из коробки
- Есть автоискейпинг.
- Мощная поддержка сообщества
Уяснив для себя всё это, поставь twig и учись с ним работать