У меня есть оператор switch, который имеет дело с переменной $action
, а затем загружает данные соответствующим образом. Тем не менее, давайте скажем, что определенное действие не представляется возможным, и было установлено в середине переключателя, например:switch() и изменение переменной
switch($action)
{
case "view":
if($id) {
// perform actions
} else {
$action = false;
}
break;
case "false":
// perform other actions
break;
}
Проблема заключается в том, что он кажется, что я не могу этого сделать. После того, как оператор switch был запущен, переменная, похоже, заблокирована в этом экземпляре.
Есть ли способ обойти это?
Как насчет другой локальной переменной в 'else' части, которая будет вновь назначен на' $ action' в конце 'switch'? –