Matthias Meier: break in include-Datei

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

  1. 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