phpbar.de logo

Mailinglisten-Archive

[php] variable variablen?

[php] variable variablen?

Gloss Mathias mgloss at amadeus.net
Mit Nov 19 12:22:25 CET 2003


Aloha,

> Von: 	Thomas Werner[SMTP:wernerth at gmx.de]
> 
> Hallo,
> 
> 
> aber das nicht:
> 
> $hee='_GET';
> while (list($ke,$va)=each($$hee)) echo "$ke: $va\n";
> 
wenn du das in einer Klassenmethode machst,
ist $_GET superglobal,m $$hee aber nicht.

$hee='_GET';
while (list(...) = each($GLOBALS[$hee]) echo ....

sollte funktionieren.

Ansonsten könnte es noch daran liegen, daß du 
vergessen hast, vor dem 
while ...... each....
reset auf den Hash loszulassen, damit der Zeiger
an den anfang gestellt wird.

Besser ist immer:

reset($hash);
while( list(...) = each($hash) ) { ..... }

Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive