sono riuscito a risolvere, il probleman non era nella classe che effettuava la connessione ma in un errore di scrittura....
a quanto pare PHP nn gradisce gli spazi bianchi e $i ++; non è uguale a $i++; !!!
ora riesco a accedere al DB senza problemi peò mi sorge un nuovo problema. Vorrei mettere in sessione l'oggetto che accede al DB ma non ci riesco, quello che funziona per una normale stringa non funziona per un oggetto ???
grazie