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