Non ho inserito nessuna funzione static nel mio script.
Ho modificato dirrettamente il file DB.php della directory PEAR.
Praticamente sulle funzioni su cui dava problema ho messo la parola static, ed il problema è risolto.
Adesso questi script sono in locale, ma se dovessi poi metterlo online quelle parole static dovrei tener conto di cancellarle?
Va be poi si vedrà, comunque grazie ragazzi della collaborazione