Сойдёт, но лучше раскидать сразу на отдельные блоки (даже без ООП) - вы хоть будете видеть что есть Модели, Вьюшки, Контроллеры и роутинг:
<?php
function response($view, $model) {include $view;include $model;}
$models = array(
'default' => '../model/model_default.php',
'some' => '../model/model_1.php'
);
$views = array(
'default' => '../view/view_default.php',
'some' => '../view/view_1.php'
);
function controller($page) {
GLOBAL $models, $views;
switch ($page) {
case 'firstPage':
response($models['some'], $views['some']);
break;
case 'contacts':
response($models['default'], $views['some']);
break;
case 'default':
response($models['default'], $views['default']);
break;
}
}
function router(){
if (isset($_GET['value']) && $_GET['value'] == 1) {
controller('firstPage');
} else {
controller('default');
}
}
router();