Nicht mehr ganz neu hier
Hallo php-Experten,
ich habe ein kleines Problem, und zwar möchte ich eine Methode über eine Instanz aufrufen.
Siehe:
Application_Autoloader ist die aufgerufene Klasse, getInstance ist eine Methode in dieser Klasse, sie prüft ob die Variable $_instance Inhalt hat, falls nicht folgt eine Instanz, sprich "new self()". Die Methode autoload wird erfolgreich ausgeführt und tut was sie tun soll, nämlich "Application_View_Base" aufzurufen. Danach möchte ich die Funktion "getContent" aufrufen, doch die Fehlermeldung "Fatal error: Call to a member function getContent() on a non-object in[...]" erscheint.
Ich habe schon mit class_exists geprüft ob die Klasse "Application_View_Base" existiert, erfolgreich. Jedoch kann ich jetzt ja nicht die Methode aufrufen und weiß nicht recht wie ich das regeln kann.
Danke schon mal im Voraus!
ich habe ein kleines Problem, und zwar möchte ich eine Methode über eine Instanz aufrufen.
Siehe:
PHP:
Application_Autoloader::getInstance()->autoload('Application_View_Base')->getContent();
Application_Autoloader ist die aufgerufene Klasse, getInstance ist eine Methode in dieser Klasse, sie prüft ob die Variable $_instance Inhalt hat, falls nicht folgt eine Instanz, sprich "new self()". Die Methode autoload wird erfolgreich ausgeführt und tut was sie tun soll, nämlich "Application_View_Base" aufzurufen. Danach möchte ich die Funktion "getContent" aufrufen, doch die Fehlermeldung "Fatal error: Call to a member function getContent() on a non-object in[...]" erscheint.
Ich habe schon mit class_exists geprüft ob die Klasse "Application_View_Base" existiert, erfolgreich. Jedoch kann ich jetzt ja nicht die Methode aufrufen und weiß nicht recht wie ich das regeln kann.
Danke schon mal im Voraus!