Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Switch в PHP / 2 сообщений из 2, страница 1 из 1
10.10.2004, 14:25
    #32731284
Def.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Switch в PHP
Вопрос несколько не сложный, но ответа я пока что 100% не нашёл.
всем известно как выглядит конструкция switch:
Код: plaintext
1.
2.
switch (переменная){
         case с чем сравнивать;
}

и т.п., но можно ли в кейс засунуть что-нить типа case 1-10, чтобы не писать
Код: plaintext
1.
2.
case  1 :
case  2 :
case  3 :
???
...
Рейтинг: 0 / 0
11.10.2004, 17:30
    #32732822
taj
taj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Switch в PHP
Нет, для этого придется использовать оператор if.
В принципе-то без разницы, главное чтоб читабельно было.

switсh даст выигрыш в производительности по сравнению со множественным if только если у тебя проверяется значение какого-то сложного вычислимого выражения.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
if ($a>= 1  && $a<= 10 )
{
 ...
}
else
 switch ($a)
{
 ...
}
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Switch в PHP / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]