Esto es muy trivial pero no he podido descifrarlo.PHP continue inside function
Esto funciona:
function MyFunction(){
//Do stuff
}
foreach($x as $y){
MyFunction();
if($foo === 'bar'){continue;}
//Do stuff
echo $output . '<br>';
}
Pero esto no es así:
function MyFunction(){
//Do stuff
if($foo === 'bar'){continue;}
}
foreach($x as $y){
MyFunction();
//Do stuff
echo $output . '<br>';
}
que los rendimientos a sólo 1 $ de salida y luego:
Fatal error: Cannot break/continue 1 level
Alguna idea de lo que estoy haciendo ¿incorrecto?
+1 porque te añadió un enlace;) –
Si esto es correcto, yo usaría 'volver;' si quieres deja de ejecutar una función. –