[OOP] Konfigurationsdateien

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [OOP] Konfigurationsdateien

    Guten Tag,

    bisher habe ich in einer DB Klasse im Konstruktor die DB Variablen wie db_name, user, password, etc zugewiesen.

    Nun habe ich folgeneds gelesen:

    http://www.zend.com/zend/tut/tut-hatwar2.php#Heading14

    Nun möchte ich aber ein globales config.ini haben und parsen.

    Die benötigen diverse Klassen die Variablen. Wo kommt nun der Parser Code hin ? In die php Dateien die die Klassen instanzieren ? In eine eigene Klasse ?

    Wie macht man so etwas ?

    Danke

  • #2
    warum passt du das ding, wenn du's unbedingt haben willst, nicht so an, dass du statt einer variable eine konstante anlegst?

    dann musst du dir keine geankden über sichtbarkeit und unsichtbarkeit machen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3


      Was genau meinst Du ?

      Kommentar


      • #4
        warum willst du das haben?
        oder hast du nur code gesehen und gedacht: "boah ey, haben will" ?

        weißt du was der code macht?
        verrätst du's mir?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Ja klar,

          also bei Konfigurationsdateien hat man alle Variablen und Konstanten in einer einzigen Datei.
          So kann der Benutzer z.B. Email Adressen oder Datumsformate ändern ohne in Kontruktoren von 3231 Klassen Dinge umständlich ändern zu müssen.

          Kommentar


          • #6
            ich wollte wissen, ob du den code verstehst und weiß, was er macht

            ich würde nämlich ganz einfach sagen:
            erzeuge statt variabler variablen einfach konstanten und ruf die funktion dann in deiner index.php oder was auch immer deine startseite ist auf
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              @compuboy:
              Hättest Du den Abschnitt zu Ende gelesen, wärst Du auf diese Alternative auf der ZEND-Seite gestossen:


              http://www.php.net/manual/de/functio...e-ini-file.php

              Ich denke, der Befehl macht genau, was Du eigentlich haben möchtest.
              Happiness is an empty error log

              Kommentar

              Lädt...
              X