Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
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