Justement, c'est pas une question d'être nul, j'ai mis le doigt sur ton problème.
Fsb::$db->query() est une fonction statique dont tu peux l'appeller comme ça.
Pour id2nickname c'est différent, il faut que la classe soit instanciée, dans mon exemple, le fait d'inclure sdk.php fait que tu as une instance de Fsb_sdk dans $fsb, et là ça marchera....
Donc en gros pour appeller cette fonction, faut avoir une instance de la classe Fsb_sdk, si ça marche pas c'est que tu n'as pas ça...
//Instancier Fsb_sdk
$mon_instance_de_la_classe = new Fsb_sdk;
//Appeler une fonction de l'objet
$mon_instance_de_la_classe->id2nickname($id);
si jamais la fonction était statique tu n'aurais qu'a faire :
Fsb_sdk::id2nickname($id);
Mais bref ....
Si je te parle en charabia cherche des tutos sur l'orienté objet.
"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia