Странен проблем

mitko80001

Registered
Здравейте, днес ми се случи нещо странно имам 2 класа User & Worker, като те заедно ползват един и същи файл за връзка с базата данни, който е Singularity class.
и започва да ми вади грешки от сорта на :
Код:
Fatal error: Call to a member function prepare() on a non-object
а като махна User и оставя само worker си работи добре този клас, какво мога да направя за да поправя грешката ?
Като махна в Worker include_once - > include ми дава :
Код:
Fatal error: Cannot redeclare class
Ето как се свързвам :
Код:
<?php
class DB_Class 
{
    private static $Instance = null;
    private function __construct(){}
    public static function Connect() {
        if(self::$Instance == null) {
            self::$Instance = new PDO("mysql:host=localhost;dbname=bla", "root", "root", array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); 
               return self::$Instance;      
         }          
}
}
?>
 

Back
Горе