Solo como dice maturano date el tiempo de entender el getInstance en el if esta todo lo que necesitas entender.  
 Código PHP:
    public static function getInstance($servidor, $user, $password, $db){
        if (is_null (self::$_singleton)) {
            self::$_singleton = new DataBase($servidor, $user, $password, $db);
        }
        return self::$_singleton;
    }