Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2013, 06:59
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 10 meses
Puntos: 32
Devolver $this en los setters

Buenas,

Me gustaría conocer vuestras opiniones de devolver la referencia al propio objeto en un método setter.

Código PHP:

class Clase
{
    private 
$a;

    private 
$b;
    
    public function 
setA($a)
    {
          
$this->$a;
          return 
$this;
    }

    public function 
setB($b)
    {
          
$this->$b;
          return 
$this;
    }

Yo lo veo como una buena práctica para poder concatenar métodos, pero lo que me guistaría si puede conllevar problemas.

Las pruebas que he hecho yo de rendimiento me da tiempos y memoria casi iguales.

Gracias.