Re[3]: (PHP) Рефакторинг if - else условий
От: evilbloodydemon  
Дата: 16.05.15 16:59
Оценка: 4 (1)
Здравствуйте, MasterMind, Вы писали:

MM>Название класса не имеет в себе каких то повторяющихся наименований.


ну тогда так:

$classMap = [
    1 => 'Alpha',
    3 => 'Beta',
    10 => 'Gamma',
    //...
];

$class = $classMap[$a];
$obj = new $class();


проверки добавить по вкусу
... << RSDN@Home 1.2.0 alpha 5 rev. 67>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.