Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 06-10-2009, 23:36
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

PHP: Variable scope - Manual

Du hast 3 Möglichkeiten:
1. Übergib $Settings als Parameter an den Konstruktor.
2. Verwende das Registry- oder Singleton-Pattern.
3. Greife über $GLOBALS zu.

Die letzte Möglichkeit habe ich nur der Vollständigkeit wegen erwähnt. Diese Methode ist verpönt.
Wenn du noch an anderen Stellen, z.B. in anderen Klassen auf $Settings zugreifen mußt, dann verwende eines der erwähnten Pattern, vorzugsweise Registry.
Wenn nicht, dann reiche die Variable als Parameter in die Funktion.
Mit Zitat antworten