- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
switch ($action)
{
case 'error_php':
showError('php'); #
break;
case 'error_short_tag':
showError('tag'); #
break;
case 'index':
showIndex(); #
break;
case 'license':
showLicense(); #
break;
case 'choose':
showChoose(); #
break;
case 'postchoose':
showPostChoose(); #die($action."");
break;
case 'system':
showSystem(); # после выбора цвета макета переходим сюда
break;
case 'build':
showBuild(); # потом сюда
break;
case 'configure':
showConfigure(); # если без структуры идём сюда
break;
case 'uninstall':
showUninstall();
break;
case 'install':
showInstall();
break;
case 'postinstall':
showPostInstall();
break;
case 'vars':
downloadConfigFile();
break;
}
Структурное программирование от авторов инсталлятора NetCat.
guest 24.05.2010 14:01 # +1
а как это можно обойти? давайте примеры )
turdman 24.05.2010 14:06 # +2
guest 24.05.2010 16:25 # −1
turdman 24.05.2010 17:32 # 0
guest 24.05.2010 17:43 # 0
turdman 24.05.2010 17:53 # 0
guest 24.05.2010 17:56 # −2
telnet 24.05.2010 17:59 # 0
guest 24.05.2010 18:07 # −1
telnet 24.05.2010 18:38 # 0
HyperGeek 24.05.2010 18:56 # +1
guest 24.05.2010 19:55 # −1
нормальные события надо юзать, чтоб все было в компайле а не в рантайме, но похоже в php чем хуже тем "правильнее"
guest 24.05.2010 19:57 # −1
но зато гонору over 9k
Lure Of Chaos 24.05.2010 20:26 # 0
telnet 24.05.2010 14:14 # 0
guest 24.05.2010 22:14 # +2
$func();
Lure Of Chaos 24.05.2010 22:25 # 0
только надо адекватно называть экшны и соотв. функции
pee 24.05.2010 14:52 # +6
cheef 24.05.2010 16:05 # +3
guest 25.05.2010 04:33 # 0
lord_rb 25.08.2021 06:02 # 0