ShadowAngel, ну для таких примеров да, когда условий много, а того что выполняется мало.
А когда наоборот? Когда условий от силы 5 а для каждого выполняется большой обьём кода. Так и в моём скрипте, в чем преимущество передеки на swich, когда с elseif работает и быстрей и код понятней. Вот я и спрашиваю нафига переделывать. Или тут бытует мнение, что использующие elseif говнокодеры? А как же разумный баланс?