Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/02/2012, 15:33
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 8 meses
Puntos: 461
Respuesta: ¿Como extraer el valor de una variable situada dentro de un método PHP?

Cita:
Iniciado por portalmana Ver Mensaje
Código PHP:
Ver original
  1. Class Profile {
  2.  
  3.    private $_nombre;
  4.  
  5.     public function Things($userid)
  6.    {
  7.          $sql = "SELECT * FROM usuarios WHERE id = $userid";
  8.          $res = mysql_query($sql) or die(mysql_error());
  9.          $toarray = mysql_fetch_array($res);
  10.          $this->nombre = $toarray["name"];
  11.          return $this->nombre ;
  12.     }
  13.  
  14.  
  15. // y luego el metodo
  16.      public function getNombre()
  17.     {
  18.           return $this->nombre;
  19.     }
  20.  
  21. }
  22.  
  23. // y con
  24. $p = new Profile();
  25. $p->Things($userid);
  26. echo $p->getNombre();

Saludos
amigo portalmana, creo que
Código PHP:
Ver original
  1. $p->Things($userid);
  2. echo $p->getNombre();
estas redundando ya que si el método Things retorna ya el nombre no es necesario llamar al getter, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way