Bedenke daß das globale Variablen sind. Für Programmierer die mit globalen Variablen kein Problem haben, mag das gängige Praxis sein. Ich gehöre nicht zu denen. MfG
Dazu habe ich eine Frage: wie ermittelst Du denn z.B. die Umgebungsvariable "HTTP_HOST"?
Indem ich den Standard CGI/1.1 benutze. Zum Thema objektorientierte Konfiguration in Perlscripts hab ich übrigens einen Artikel geschrieben.
Habe nur ganz kurz reingeschaut. Meine Frage nach HTTP_HOST wird in Deinem Artikel leider nicht erwähnt.
Das ist ja auch nicht die Zweckbestimmung meines Artikels. In meinem Artikel geht es darum, wie man sich von globalen Variablen wegbewegen kann und was das für Vorteile bringt.
Aber, Zitat: "$ARGV[0]". Das ist ein Zugriff auf eine globale Variable, wenn mich nicht alles täuscht.
Ja, man kann auch den Geltungsbereich von globalen Variablen einschränken: Indem man den Zugriff auf diese Variablen zentralisiert und nicht über die gesamte Anwendung verteilt. Das gilt übrigens auch für die Verwendung von HTTP_HOST in meinem FW.