/** * Статическая функция, которая возвращает * экземпляр класса или создает новый при * необходимости * * @return DBH */ public static function connDB() { // проверяем актуальность экземпляра if (null === self::$_DBH) { // создаем новый экземпляр self::$_DBH = new self(); } // возвращаем созданный или существующий экземпляр return self::$_DBH; }