Dynamisches Laden von Klassen

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

  • Dynamisches Laden von Klassen

    Hallo zusammen,

    bin gerade auf der Suche nach einer Lsg. für folgendes Problem: Wenn ich eine neue Instanz einer Klasse erstelle ($... = new ...() ) dann muss ich dafür ja immer die Klassen-Datei includen. Jetzt würde ich es gerne so haben, dass das Script automatisch erkennt, dass eine Klasse geladen wird und dafür die passende Datei laden.

    Ich hatte bisher an folgende Lösung gedacht: einen FehlerHandler schreiben der erkennt, ob es ein Fehler ist a la "Funktion xy nicht gefunden" und dann autoamtisch die entsprechende Datei lädt.

    Gibt es da noch andere Möglichkeiten oder Ideen, wie man das lösen könnte?

    Hintergrund ist folgender: ich baue mir gerade eine Entwicklungsumgebung und einfach so viel wie nötig automatisieren, inkl. der includes.

    DANKE!

  • #2
    Nein, Class ... not found ist ein E_ERROR, den kannst du nicht mit eigenem error_handler verarbeiten. Oder?

    Kommentar


    • #3
      Keine Ahnung... hab ich noch nicht ausprobiert, wollte erstmal wissen, ob es da was eleganteres gibt

      Kommentar


      • #4
        Re: Dynamisches Laden von Klassen

        Unter PHP5 könntest du Autoloading benutzen ...

        http://www.php.net/manual/de/language.oop5.autoload.php
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Einfacher gehts ja nicht Danke!

          Kommentar

          Lädt...
          X