Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/02/2012, 15:34
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 6 meses
Puntos: 793
Respuesta: ¿Como extraer el valor de una variable situada dentro de un método PHP?

Es bueno tener los atributos como private y se le pasó a portalmana, no necesitas retornar en el método Things ya que no tendría sentido el getter.

Código PHP:
Ver original
  1. <?php
  2.  
  3. class Profile
  4. {
  5.     private $_nombre;
  6.    
  7.     public function Things($userid) {
  8.         $sql = "SELECT * FROM usuarios WHERE id = $userid";
  9.         $res = mysql_query($sql) or die(mysql_error());
  10.         $toarray = mysql_fetch_array($res);
  11.         $this->_nombre = $toarray["name"];
  12.     }
  13.    
  14.     public function getNombre() {
  15.         return $this->_nombre;
  16.     }
  17. }
  18.  
  19. $p = new Profile();
  20. $p->Things($userid);
  21. echo $p->getNombre();

Eso no más, ojalá todos hicieran el esfuerzo de aprender POO.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP