nchristoph
Erfahrenes Mitglied
Hallo zusammen,
ich versuche gerade ein paar Beispiele aus meinem Kursbuch nachzubasteln und komme irgendwie nicht weiter.
Und zwar bin ich bei dem Kapitel mit Abstract Klassen angelangt und versuche, aus der abstract class ein Singleton zu machen.
Folgender Code verursacht diese Fehlermeldung:
So Rufe ich den Code auf:
Zur Fehlermeldung habe ich schon gegooglet und jede gefundene Lösung ausprobiert, leider ohne Erfolg. Leider ist das Buch ein Instituteigenes Buch und mein Kurs ist schon ne Weile vorbei. Also habe ich auch keine möglichkeit, den Trainer zu fragen.
Kann mir eventuell irgendwer nen Tip geben?
ich versuche gerade ein paar Beispiele aus meinem Kursbuch nachzubasteln und komme irgendwie nicht weiter.
Und zwar bin ich bei dem Kapitel mit Abstract Klassen angelangt und versuche, aus der abstract class ein Singleton zu machen.
Folgender Code verursacht diese Fehlermeldung:
Fatal error: Cannot instantiate abstract class
PHP:
abstract class Testabstrakt{
public static $instance;
public $db_conn = "";
public function __construct() {
if($this->db_conn = null){
$this->db_conn = DB::getInstance();
}
}
public static function getInstance(){
if(!isset(self::$instance)){
self::$instance = new Testabstrakt();
}
return self::$instance;
}
public function EchoTest(){
echo "test";
}
}
So Rufe ich den Code auf:
PHP:
Testabstrakt::getInstance()->EchoTest()
Zur Fehlermeldung habe ich schon gegooglet und jede gefundene Lösung ausprobiert, leider ohne Erfolg. Leider ist das Buch ein Instituteigenes Buch und mein Kurs ist schon ne Weile vorbei. Also habe ich auch keine möglichkeit, den Trainer zu fragen.
Kann mir eventuell irgendwer nen Tip geben?