Tema: Slave Class!
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2012, 06:34
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: Slave Class!

JairLizcano muy interesante la clase, en lo personal quitaria todos los get por un getProfile (Profile.php). Algo como esto:

Código PHP:
Ver original
  1. <?php
  2. // codigo.....
  3. $profile = new Profile();
  4. //.............
  5.  
  6. echo "Email: ". $profile-> getEmail(); ."<br>";
  7. echo "ID: ". $profile-> getId(); ."<br>";
  8.  
  9. // Cambiara por:
  10.  
  11. $datos = $profile-> getProfile();
  12.  
  13. echo "Email: ".$datos['email']."<br>";
  14. echo "ID: ".$datoss['id']."<br>";
  15.  
  16. // Ó
  17.  
  18. echo "Email: ". $profile-> getProfile('email'); ."<br>";
  19. echo "ID: ". $profile-> getProfile('id'); ."<br>";

Creo que seria mejor, ya que sacas 11 funciones de tu codigo y las remplazas por una.
Ademas con un solo llamado, tenes todos los datos disponible en todo el codigo. (Opcion $datos = $profile-> getProfile();)
Tambien (si bien el codigo es pequeño) optimizas en Kb,caracteres, lineas a procesar por PHP.
__________________
Mono programando!
twitter.com/eguimariano

Última edición por SirDuque; 03/04/2012 a las 06:59 Razón: aclaraciones