Mailinglisten-Archive |
Alexander Steffan wrote: > N'abend allerseits, > > heute habe ich ein Problem mit Variablen. Schleifen bilden ja Blöcke, ich > habe nun mehrere elseif und while Schleifen und in manchen > while-Schleifen(welche wiederum in einer elseif-Schleife sind) werden > Variablen definiert, wie kann ich diese Variablen in einer anderen > while-Schleife nutzen(welche wiederum in einer anderen elseif-Schleife ist). > Mit "globals" habe ich es auch schon probiert, das klappt alles irgendwie > nicht :-( Hallo, du klingst irgendwie fertig *g*. Vergisst gleich das global, das brauchst du nur in Funktionen. Bei deiner Anwendung gilt: Nachdem die Variable definiert wurde, kannst du darauf zugreifen. Beispiel: if ($bla == "abc") { $variable = "Text"; // Definiere Variable } while ($a == $b) { for ($i = 0; $i <= $c; $i++) { echo $variable; } } Sofern ich nicht einen Syntaxfehler reingebaut habe, sollte das funktionieren. Wie weit verschachtelt ist, ist eigentlich egal. Was allerdingst nicht geht, ist, dass du oben in der if-Schleife auf eine Variable zugreifst, die du unten in der while-Schleife generierst. Vielleicht wolltest du das? Falls das nicht geholfen haben sollte, poste doch mal Code... Gruss, Ithamar Garbe
php::bar PHP Wiki - Listenarchive