Forse non mi sono spiegato bene...
La classe Facebook deriva da un altro file che ho scaricato dal sito developers di facebook, e funziona, e questo codice
Codice PHP:
$facebook = new Facebook(array( 
         
'appId'  => App::id
         
'secret' => App::secret
        )); 
          
        
$this->$user $facebook->getUser(); 
L'ho copiato pari pari dal tutorial che c'è sul sito, e scrivendolo come funzione di primo livello funziona, quindi non è quello il problema... il discorso è che anche questo
Codice PHP:
class User
    protected 
$facebook
    public 
$user
     
    public function 
__construct(){ 
        echo 
$this->$facebook;
    } 

dà lo stesso errore, ed è per questo che non capisco proprio dove sbaglio