Ciao a tutti!
Finalmente ho deciso di iniziare a programmare ad oggetti in php, quindi ho dato una letta alla vostra guida e poi mi sono messo all'opera.
Ora vi spiego: sto facendo un sito che utilizza il login di facebook, ed ho creato la classe User che dovrebbe gestire il login e contenere i dati dell'user loggato.
Codice PHP:
class User{
protected $facebook;
public $user;
public function __construct(){
// Inizializza Facebook SDK
$this->$facebook = new Facebook(array(
'appId' => App::id,
'secret' => App::secret,
));
$this->$user = $facebook->getUser();
}
}
Solo che la riga $this->$facebook = ... mi dà l'errore Fatal error: Cannot access empty property.
Allora ho provato a commentare tutto ed inserire echo $this->$facebook e l'errore è lo stesso... Ma se sto dando un valore alla variabile non me ne frega se è vuota, giusto? 
Io non ho proprio capito il perchè di questo errore... Spero che qualcuno possa illuminarmi!
Grazie a tutti e