- 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
public function step($step = 1)
{
switch ( $step )
{
case 1 :
return $this->step1();
break;
/*
case 2 :
return $this->step2();
break;
case 3 :
return $this->step3();
break;
case 4 :
return $this->step4();
break;
case 11 :
return $this->step11();
break;
*/
default :
return $this->step1();
break;
}
}
guest 27.02.2009 14:29 # 0
guest 27.02.2009 16:30 # 0
guest 27.02.2009 17:06 # 0
Если учесть, что закомментаренный код не будет использоваться, то так
guest 27.02.2009 20:36 # 0
guest 28.02.2009 19:14 # 0
Ужасная и унылая попытка написать конечный автомат. Автору:
1. Заменить магические числа на осмысленные именованные константы.
2. Дать осмысленные названия функциям, реализующим отдельные шаги.
3. Написать нормальный диспетчер функций. Хотя бы использующий массив ссылок на эти функции.