Mailinglisten-Archive |
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