IF or SWITCH

  • Автор темы Автор темы voland
  • Дата начала Дата начала

voland

Guest
IF or SWITCH

Какую конструкцию лучше использовать?

PHP:
switch (переменная или выражение) {
    case условие :  
         команды ;
         break;
    case условие :
         команды ;
         break;
// и так далее
}

ИЛИ

IF... ELSEIF... ELSEIF

З.Ы. Этот вопрос возник после прочтения документации :))
 
потому как разницы в их внутренней реализации нет!
 
А что, вообще нет различий?

PS. В каком-то то ли форуме, то ли CMS видел в цикле switch порядка 800 case... =)
С elseif это бы выглядело еще более странно, видимо.
 
leosha на уровне сей (си) там еще есть различия.. но на уровне асма они все приводится к jne jnz и т.д. так что без разницы.. демиург правильно сказал - главное читаемость.
 
Сверху