Der folgende Beitrag wurde am 24. 07. 2005, 14:07 Uhr von Matthias Meier veröffentlicht.
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
Der folgende Beitrag wurde am 25. 07. 2005, 14:18 Uhr von Marian veröffentlicht.
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
--
Mein SelfCode:
ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
[link:http://www.spreadfirefox.com/?q=affiliates&id=0&t=85@title=[img:htt
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4