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

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

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

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


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