Tom: Globales Array definieren

Beitrag lesen

Hello,

Um ein Array autoglobal zu machen, braucht man es einfach nur als Subarray in eines der autogloablen Arrays $_POST, $_GET, $_COOKIE einzuhängen.

das mag zwar "funktionieren" - aber trotzdem erschaudere ich allein bei dem gedanken :-)

Wieso? Es handelt sich bei diesen Arrays um "ganz normale" Variablen-Kollektionen, mit denen man innerhalb des Scriptes arebiten darf. Da das Script selber weiß, was es tut, und das benötigte globale Array auch erst nach dem Scriptstart angeleget wird, hat das Script die volle Kontrolle über die Variablen.

Ich erschaudere aber bei dem Gedanken, Funktionen mit globalen Variablen zu verwenden. Ausnahmen bilden da eben wirklich nur die Aufrufparameter (GPC & Freunde).

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau