Hallo MB,
um Konfigurationen in einem Framework zu setzten, kann man ein Superglobale assoziatives Array verwnden
$GLOBALS
oder eine KlasseConfig::get()
- mein Wissensstand.
Es gibt auch eine Menge anderer Methoden. Du kannst auch im Rahmen des Startups ein Objekt erstellen, dass die Konfiguration enthält. Das reichst du dann an deine Controller durch. Das würde ich eh vorschlagen, denn nur so kannst du auch sinnvoll automatisiert testen, globale Werte sind da sehr hinderlich.
Nebenfrage: ich habe aus SelfHTML kreisen gehört das es nicht gut sei, Superglobale Variablen zu verwenden. Bei globale Variablen kann ich nur erfahrungsgemäß zustimmen, aber bei einem Superglobalen assoziativem Array wie
$SESSION
oder$SERVER
frage ich mich warum?
Ich glaube, da hast du etwas falsch verstanden. So pauschal würde das hier glaube ich keiner sagen.
LG,
CK