Mailinglisten-Archive |
hi liste,
ich rufe in einer if-schleife eine include datei auf, die die uebergebenen
variablen checkt. in der include-datei sind dann auch lauter
if-anweisungne, die halt die einzelnen variablen checken. nun wollte ich,
wenn die variable nicht meinen vorstellungen entspricht, dsa ganze
if-kontruct abbrechen und einfach den rest der datei anzeigen, also kein
exit(); sondern ein break machen. und da ich ja eigentlich 2 schleifen
habe, also ein break 2; dachte ich mir...steht ja auch so in der doku,
aber das funktioniert nicht, ich bekomme immer die gleiche
fehlermeldung:
Fatal error: Cannot break from 3 loop(s) from nesting level 0 in
../check-form.incl on line xx
wenn ich das also richtig sehe, vermutet er sich im schleifenlevel 0...
aber selbst break 0; erzeugt diese meldung...also bin ich nun zu doof oder
funktioniert das nicht aus include's heraus?
nochmal der code zur verdeutlichung:
--------
if(irgendwas){
include("check-form.incl");
}
--------
und check-form.incl sieht ungefaehr so aus:
--------
if($val=="")
echo "fehlermeldung";
break 2;
}
...
-----------
mirko
php::bar PHP Wiki - Listenarchive