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