Задача: написать чтото типа админки, например .
получаем из урла параметр с тем что нужно сделать. грубо говоря add edit del. не важно чего, пользователя страницы, еще чегото.
Способ первый
admin.php
file = "path/to/file/".$_GET['action'].".php";
if (file_exists($file)){
require_once($file);
add.php
$db->Exexute("INSERT INTO …");
del.php
$db->Exexute("DELETE FROM …");
Способ второй
admin.php
switch($_GET['action']){
case 'add':
$db->Exexute("INSERT INTO …");
break;
case 'del':
$db->Exexute("DELETE FROM …");
break;
}
Чесно говоря мне первый способ нравиться больше, но дело в том что каждый файл будет содержать всего по паре строчек кода, ну не больше 10 точно. И мне вот интересно стоит ли иметь 150 мелких файлов или 30 больших но со свичами.