Wie verwendet man "include" oder "require" innerhalb einer Klasse?

  • Hallo zusammen.

    Ich möchte meinen Code ein bisschen übersichtlicher machen.

    Also rufe ich in meiner index.php Datei die Klasse StartSeite auf.

    Innerhalb der Klasse StartSeite habe ich diverse Funktionen.

    Soweit so gut.

    Jedoch ist der Code in der Klasse StartSeite schon ziemlich gross und somit unübersichtlicher geworden.

    Mein Idee ist, dass ich diverse Funktionen mittels Include oder Require auslagere.

    Dies scheint aber so nicht zu funktionieren.

    Es werden mir innerhalb der Klasse die Befehl Include und Require nicht erkannt.

    Woran liegt dies?

    Was kann man dagegen machen? :oops:

    Gruss


    Ruedi

  • Abifiz

    Hat den Titel des Themas von „Wie verwendet man Include oder require innerhalb einer Klasse?“ zu „Wie verwendet man "include" oder "require" innerhalb einer Klasse?“ geändert.
  • Geändert!

    Nein das geht nicht! Also weder mit "Include" noch mit "Require"!

    Das Einbinden in einer Klasse wird nicht unterstützt, weil durch das auslagern von Teile der Klasse in eine anderes Script die Klassen nicht mehr durchgängig geprüft werden können. Das Nachladen wurde nicht unterstützt. :(


    Was ich gerade noch gefunden habe, ist folgendes:


    Code
    class Factory {
        function getClassA() {
           require_once('class.ClassA.php');
           return new ClassA();
       }
        function getClassB() {
           require_once('class.ClassB.php'); 
           return new ClassB();
      }
    } 


    Ich hoff, Du kannst damit etwas Anfangen.

    Denkst du noch oder googelst du schon?

    2 Mal editiert, zuletzt von Imstell ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!