Continue/Break in Function?

Katzehuhn

Erfahrenes Mitglied
Ist es möglich in einer Funktion eine Break anweisung auszuführen, welche die Schleife abbricht in welcher diese Funktion ausgeführt wurde?
 
ich geb mal einfach nen schnellschuß ab....

PHP:
for ($i=0;$i<10;$i++)
{
      $erg=test();
      
      if($erg==1)
      break;
}


function test()
{
     if($fehler==true)
     return 1;
}

da bei einem break innerhalb der funktion nur die funktion nicht aber die schleife beendet wird, machst du einfach ein "return". den rückgabewert der funktion fragst du dann einfach ab und führst gegebenenfalls ein break aus was dann die schleife beendet.

ich hoffe ich hab dein problem richtig verstanden und konnte dir helfen

mfg
Daniel
 
Zurück