[PHP] Zugriff auf Instanzen



  • Hallo,

    muss 'ne Kleinigkeit in PHP machen. Hab da bishere keine Erfahrung mit.
    Wollte smarty verwenden.
    Nun mal 'ne allgemeine Frage.
    Wenn man so eine Klasse wie Smarty instanziert wie greift man am geschicktesten drauf zu (die smarty-Instanz wird ja in jeder PHP-Datei benötigt).
    Legt man diese in der Session?
    Oder instanziert man die für jede PHP-Datei neu? (wohl kaum, oder?)

    thx
    O'Dog



  • Da gibt es verschiedene Wege, z.B. $_GLOBALS['deineInstanz'] oder GLOBAL deineInstanz. Musst du dann aber in jeder Datei in der diese Variable benötigt wird eintragen. Ob das so sinnvoll ist kann ich nicht sagen, aber es funktioniert jedenfalls. 😃



  • Hmm, ich hab mir überlegt das ich mir einfach ein singleton mache.
    Aber scheint ja mit php4 gar net zu funzen.
    Gibt weder statische Membervariablen noch kann man Zugriff beschränken (private).

    PHP ist ja Süß 🙂


Anmelden zum Antworten