break in include-Datei
Matthias Meier
- php
0 Marian
Moin Moin
also ich habe 2 Dateien:
die index.php
<?php
for ($i=0; $i<1; $i++)
{
include("include.php");
echo "dies soll nicht ausgegeben werden";
}
echo "dies soll aber ausgegeben werden";
?>
und die include.php
<?php
break;
echo "dies soll auch nicht ausgegeben werden";
?>
Ich möchte in der include.php die for-schleife der index.php durch ein break abbrechen aber ich bekomme leider folgende fehlermeldung:
Fatal error: Cannot break/continue 1 level in include.php on line 2
Wenn ich allerdings den code aus der include.php direkt in die index.php schreibe funktioniert es. Gibt es eine Möglichkeit die for-schleife aus der include.php heraus zu beenden?
Den code habe ich natürlich verreichfacht dargestellt damit das Problem besser zu erkennen ist.
mfg, Matthias
Hi Matthias Meier,
for ($i=0; $i<1; $i++)
{
include("include.php");
echo "dies soll nicht ausgegeben werden";
}
echo "dies soll aber ausgegeben werden";
und die include.php
<?php
break;
echo "dies soll auch nicht ausgegeben werden";
?>
Wenn ich allerdings den code aus der include.php direkt in die index.php schreibe funktioniert es. Gibt es eine Möglichkeit die for-schleife aus der include.php heraus zu beenden?
eine include-datei wird wohl irgendwie wie eine funktion eingebunden, d.h. du könntest auch return anwenden oder so. (hab das mal irgendwo gelesen)
du könntest $i = 2 machen
Gruß, Marian