- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
function verifyType($type){
switch ($type){
case 'cs':
$this->serverType = $type;
require_once $this->serverType.'Inc.php';
break;
case 'css':
$this->serverType = $type;
require_once $this->serverType.'Inc.php';
break;
case 'cssold':
$this->serverType = $type;
require_once $this->serverType.'Inc.php';
break;
case 'samp':
$this->serverType = $type;
require_once $this->serverType.'Inc.php';
break;
default:
Error::add('Ошибка', 'Тип сервера указан неверно!');
}
}
Очередной высер чудо-программистов. Еще одна панель управления игровыми серверами
$type_list = array('cs','css','cssold','samp');
if(in_array($type, $type_list)) $this->serverType = $type;
else Error::add('Ошибка', 'Тип сервера указан неверно!');
}
switch на то и switch, что легко в такой код вписать новые условия и новые варианты действий.
А то, что гость предлагал, это как раз нарушение логики, ненужное усложнение читабельности и прямой путь к будущему говнокоду и рефакторингу.