Daniel G.: Access level to PDO_Class::__construct() must be public

Beitrag lesen

Hi

ich möchte das Entwurfsmuster Singleton mit PDO verwenden

meine Klasse sieht wie folgt aus

class PDO_Class  
    extends PDO  
{  
  
    private static $instance = null;  
  
    private function __construct()  
    {  
        parent::PDO(_DSN);  
    }  
  
    private function __clone()  
    {  
    }  
  
    public static function getInstance()  
    {  
      if (self::$instance === NULL){  
          self::$instance = new PDO_Class;  
      }  
      return self::$instance;  
    }  
  
} #Zeile 89

ich habe auch schon parent::__construct(_DSN); probiert, jedoch erhalte ich die selbe Fehlermeldung

Fatal error: Access level to PDO_Class::__construct() must be public (as in class PDO) in /home/xxx/xxx/xxx/class/class.PDO_Class.php on line 89

wie kann ich das Problem lösen?

danke
Daniel