по умолчанию в качестве первого варианта в инструкции switch?
Я проверил это, и он отлично работает, но выглядит ... странно ... для меня. Должен ли я быть обеспокоен тем, что это нестандартная форма, которая будет удалена в будущей версии PHP, или что она может перестать работать? Я'У нас всегда был случай по умолчанию в качестве последнего случая, а не первый случай ...
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...
(В случае, если этоне очевидно, что яя пытаюсь убедиться, что $ kind действителен, следовательно, default: case. Но коммутатор также выполняет некоторые операции, и после него также используется $ kind. Тот'почему default: возвращается к первому случаю, а также устанавливает $ kind)
Предложения? Это нормальный / правильный синтаксис?