Я проверил это, и это работает нормально, но это выглядит ... странно ... для меня. Должен ли я беспокоиться о том, что это нестандартная форма, которая будет отброшена в будущей версии PHP, или что она может перестать работать? У меня всегда был случай по умолчанию в качестве окончательного случая, никогда не в качестве первого случая ... < /p>
switch($kind)
{
default:
// The kind wasn't valid, set it to the default
$kind = 'kind1';
// and fall through:
case 'kind1':
// Do some stuff for kind 1 here
break;
case 'kind2':
// do some stuff for kind2 here
break;
// [...]
case 'kindn':
// do some stuff for kindn here
break;
}
// some more stuff that uses $kind here...
< /code>
(в случае, если не очевидно, что я пытаюсь сделать, это убедиться, что $ wind действителен, отсюда и дефолт: корпус. Но переключатель также выполняет некоторые операции, а затем $ wind используется после переключения. Вот почему по умолчанию: подпадает под первый случай, а также устанавливает $ kind) < /p> p>
на предложения? Это нормальный/действительный синтаксис?
Подробнее здесь: https://stackoverflow.com/questions/124 ... -statement
По умолчанию в качестве первой опции в операторе Switch? ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1743494860
Anonymous
Я проверил это, и это работает нормально, но это выглядит ... странно ... для меня. Должен ли я беспокоиться о том, что это нестандартная форма, которая будет отброшена в будущей версии PHP, или что она может перестать работать? У меня всегда был случай по умолчанию в качестве окончательного случая, никогда не в качестве первого случая ... < /p>
switch($kind)
{
default:
// The kind wasn't valid, set it to the default
$kind = 'kind1';
// and fall through:
case 'kind1':
// Do some stuff for kind 1 here
break;
case 'kind2':
// do some stuff for kind2 here
break;
// [...]
case 'kindn':
// do some stuff for kindn here
break;
}
// some more stuff that uses $kind here...
< /code>
(в случае, если не очевидно, что я пытаюсь сделать, это убедиться, что $ wind действителен, отсюда и дефолт: корпус. Но переключатель также выполняет некоторые операции, а затем $ wind используется после переключения. Вот почему по умолчанию: подпадает под первый случай, а также устанавливает $ kind) < /p> p>
на предложения? Это нормальный/действительный синтаксис?
Подробнее здесь: [url]https://stackoverflow.com/questions/1241695/default-as-first-option-in-switch-statement[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия