这可能很琐碎,但我还没有弄清楚。
这个有效:
但是这个不行:
那只产生1个$output,然后:
有什么想法我做错了什么吗?
这个有效:
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
有什么想法我做错了什么吗?
return;
。 - Etienne Marais