Вы можете взглянуть на шаблон MVC , используемый во многих фреймворках для PHP.
Вы можете использовать фреймворки, такие как Kohana , Zend , CakePHP , Yii , который все использует этот шаблон.
MVC обозначает Model-View-Controller, где модель содержит бизнес-логику, представление содержит пользовательский интерфейс, а контроллер обрабатывает запросы и связывает вещи вместе.