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

Rispondi quotando