web_demon (26.10.2010/09:13)А приемущество состоит в том что он в некоторых случаях дает более лучшее выполнение и читабельность при обработки нескольких условий с одной функции или переменной чем с помощью if/else.
я вот только не понимаю в чём преимущество swich? Работает медленнее (на чуточку, но всё же), плюс код становиться очень неразборчивым, в редакторе трудно проследить, где заканчивается определённое де
Если не понятно вот пример.
switch(datе'G')) {
case 1:
$date = 'один час';
break;
case 2:
$date = 'два часа';
break;
//И т.д. Все 24 часа }Тот же код с использованием if/else
if (datе('G') == 1)
$date = 'один час';
else if(datе('G') == 2)
$date = 'два часа';
//И т.д. Все 24 часаСравни эти два кода и скажи какой более читабельный и будет эфективней работать. Его нужно использовать там где он даст эфект а не везде где только можно.P.S. Надеюсь помог...