【发布时间】:2011-09-05 05:42:24
【问题描述】:
这可能非常微不足道,但我无法弄清楚。
这行得通:
function MyFunction(){
//Do stuff
}
foreach($x as $y){
MyFunction();
if($foo === 'bar'){continue;}
//Do stuff
echo $output . '<br>';
}
但这不是:
function MyFunction(){
//Do stuff
if($foo === 'bar'){continue;}
}
foreach($x as $y){
MyFunction();
//Do stuff
echo $output . '<br>';
}
这只会产生 1 个 $output 然后:
Fatal error: Cannot break/continue 1 level
知道我做错了什么吗?
【问题讨论】: