Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/05/2012, 18:30
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Optimización: pasar argumento a un método o usar un método interno, un get

Me refiero a que un set() siempre debe de establecer un valor o mínimo aceptar un valor:
Código PHP:
Ver original
  1. public function setFoo($Foo = null) {
  2.     if ($Foo == null) {
  3.             $Foo= new DefaultFoo();
  4.     }
  5.  
  6.     $this->foo = $Foo;
  7. }

Lo otro pues es lo mismo que te digo, lo más optimo depende del dato que quieras pasar, si es un objeto siempre es más rápido porque son punteros (números) los que se pasan y no todo el objeto entero.