if (isset($errors))
{
foreach ($errors as $error)
{
echo $error;
}
}
else {break 2;}
// some more code
输出:
Fatal error: Cannot break/continue 2 levels
我试过break 1
了,也没有用。
if (isset($errors))
{
foreach ($errors as $error)
{
echo $error;
}
}
else {break 2;}
// some more code
输出:
Fatal error: Cannot break/continue 2 levels
我试过break 1
了,也没有用。
Break 在 foreach、for、while、do-while 或 switch 结构中结束执行。
if (isset($errors))
{
foreach ($errors as $error)
{
echo $error;
}
}
else {break 2;} //there is no loop here!
if (isset($errors))
{
foreach ($errors as $error)
{
echo $error;
}
}
无需使用 break ,因为您似乎想以 else 条件结束。只需将上面的代码用于您的错误,如果没有错误,它将被跳过。不需要休息
只需键入break
不跟任何数字。但是 break 在循环/块之外是无能为力的。