Originariamente inviato da Plopper
Aggiungerei anche una funzione in cui la setti e la ottieni
codice:
 public function set_and_get($value) 
    { 
        return $this->_myVar = $value; 
    } 
$var = $obj->set_and_get('valore');
A che scopo? È un metodo aggiuntivo di difficile lettura. Se proprio vuoi ottenere lo stesso risultato basta che usi la mia soluzione che supporta chain calls.

Codice PHP:
$obj = new Myclass();  
$myValue $obj->setMyVar('MyValue')->getMyVar(); 
Getter e Setter devono rimanere isolati per favorire l'incapsulamento e la sicurezza e mantenere il codice più manutenibile.