我有一个 switch 语句,它处理变量$action
,然后相应地加载数据。然而,让我们说一个特定的动作是不可能的,并且已经在切换的中间被确定,例如:
switch($action)
{
case "view":
if($id) {
// perform actions
} else {
$action = false;
}
break;
case "false":
// perform other actions
break;
}
问题是我似乎无法做到这一点。一旦 switch 语句开始运行,变量似乎被锁定到该实例中。
有没有办法解决这个问题?