Quote Originariamente inviata da Alhazred Visualizza il messaggio
Ci stai capendo tanto dai tuoi amati libri.

Il $ ci vuole se si tratta di una normale variabile e la usi come tale, non ci vuole se si tratta di una proprietà di un oggetto e ci accedi con l'operatore ->

quindi nel tuo esempio se hai
private $_name;

devi poi usare per forza
$p->name = 'BOB';
Ora è più chiaro, grazie, però php se la poteva risparmiare questa complicazione.