Честно говоря я когда начал изучать php после реализации своего проекта на php файлах и html, сразу переписал его под шаблонитизатор (
https://www.smarty.net), следующим моим шагом было изучение MVC, перебрал 2-3 фреймворка, остановился на
www.tinymvc.com
Самый мне кажется простой фреймворк, нет ни чего лишнего и прост в использовании.