PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Frage zu "eval" (http://www.selfphp.de/forum/showthread.php?t=2122)

martinstahl 06.09.2002 20:46:43

Frage zu "eval"
 
Hi zusammen,

ich habe eine kleine Frage zu der Funktion eval:

Ich habe eine Reihe von Variablen mit den Namen $var1, $var2, $var3 usw.

In einer Schleife frage ich alle Variablen mit der eval-Funktion ab:

for($x=0;$x<25;$x++) {
eval ("echo $var$x;");
}

Das funktioniert prima.

Möchte ich aber nun die Variablen einer anderen Variablen zuweisen, dann kommt ein parsing error.

Ich habe folgendes versucht:

for($x=0;$x<25;$x++) {
eval ("$vars = $var$x;");
echo $vars;
}

Und das will nicht funktoinieren. Wie kann ich innerhalb einer eval-Funktion eine Zuweisung machen?

Oder bin ich auf dem ganz falschen Dampfer?

Vielen Dank schonmal für Eure Hilfe!

Martin

martinstahl 06.09.2002 21:40:52

Ich hab's!
 
Hi nochmal,

das war wohl ein Schnellschuß, sorry!

Ich hab' es gerade selbst herausgefunden:

for($x=0;$x<25;$x++) {
eval ("$vars = $var$x;");
echo $vars;
}

Das vor dem $vars hat gefehlt.

Danke für Eure Aufmerksamkeit ;-)

Martin


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:58:13 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.