Необоснованные надежды на «идеальное решение»
Шаблоны
помогают четко выделить в проекте аспекты
программирования и дизайна, но они не
заменяют нормального взаимодействия между
этими аспектами. Более того, правильность
их работы зависит от предварительного
согласования списка переменных, заменяемых
в процессе обработки шаблона. Как и в любом
успешном проекте, переходить к написанию
кода РНР следует лишь после тщательной
проработки спецификации всего приложения.
Это значительно уменьшает вероятность
ошибок при последующей обработке,
приводящих к непредвиденным последствиям
при использовании шаблонов.