- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
$act = isset($_REQUEST['act']) ? $_REQUEST['act'] : '';
if ($act == 'details') {
orders_details();
} elseif ($act == 'details_xls') {
orders_details_xls();
} elseif ($act == 'set_status') {
orders_set_status();
// ... ещё строчек 30
} else {
orders_list();
}
Fike 20.05.2015 12:58 # 0
Lokich 20.05.2015 13:18 # 0
Vindicar 20.05.2015 13:20 # 0
...блин, так еще говнокоднее
Vasiliy 20.05.2015 13:28 # +1
Делается класс в него все что в ифах в методы.
В точке входа по параметрам определяем какой экземпляр класса нужен. Делаем экземпляр рефликсией получаем список аргументов метода все, что по именам совпадает с параметрами запроса передаем в метод.
???
Профит.
Если кода много тоже самое только ебатни много лень.
bormand 20.05.2015 13:31 # 0