phpbar.de logo

Mailinglisten-Archive

[php] dynamische variablen

[php] dynamische variablen

Alexander Wagner php_(at)_phpcenter.de
Tue, 4 Sep 2001 16:01:30 +0200


Hans Theo Mislisch wrote:
> > Normalerweise kann man alles, was man mit Variablen Variablennamen
> > lösen kann, auch mit Arrays machen, ...
>
>  Beispiel?

Statt eines variablen Variablennamens nimmt man einen variablen 
Array-Key:
Statt $$name also $array[$name].
So ist auch klarer, wo die Daten herkommen.

An alle Daten, die per register_globals registriert werden, kommt man 
auch über die track-vars-Arrays ($HTTP_GET_VARS, $HTTP_POST_VARS, 
$HTTP_COOKIE_VARS...) oder per getenv() ran.

So kann man sich variable Variablennamen komplett schenken, und der 
Code wird lesbarer, teilweise sogar sicherer (es wird empfohlen, 
register_globals abzuschalten, was bald wohl auch default-Einstellung 
wird).

Gesundheit
Wagner

-- 
"Never attribute to malice what can as easily be the result of 
incompetence."


php::bar PHP Wiki   -   Listenarchive