Aufrufen einer Klasse über eine andere

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Aufrufen einer Klasse über eine andere

    Heyho Leute.

    Folgendes Problem:
    Ich hab eine (Haupt)Klasse die andere Klassen sozusagen initialisiert.
    Jedoch würde ich gerne funktionen der anderen Klassen eben auch über die (Haupt)Klasse aufrufen können.

    Der Aufruf erfolgt von mir so:
    HauptKlasse::$seiteDT->seiteAzeigen();

    Klassenaufbau:

    Quellcode

    1. // Haupt Klasse
    2. class HauptKlasse {
    3. public static $seiteDT;
    4. public function __construct() {
    5. $this->startSeite();
    6. }
    7. public function startSeite() {
    8. require_once('/SeitenVerarbeiter.class.php');
    9. self::$seiteDT = new SeitenVerarbeiter();
    10. }
    11. }
    12. // Andere Klasse
    13. class SeitenVerarbeiter {
    14. public $seite;
    15. public function seiteAnzeigen() {
    16. return $this->seite;
    17. }
    18. }
    Alles anzeigen


    Die Frage an euch: Was mach ich falsch?

    Folgender Fehlercode!
    Fatal error: Call to a member function seiteAnzeigen() on a non-object in "PFAD" on line "ZEILENNUMMER"