Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/11/2010, 12:26
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error imprimiendo datos desde una clase con objetos

Aqui tienes un ejemplo simple corregido:
Código PHP:
Ver original
  1. class Taxi
  2. {
  3.     protected $_pasajeros = 0;
  4.    
  5.     public function getEstado()
  6.     {
  7.         if ($this->getPasajeros() <= 0) {
  8.             return 'libre';
  9.         } else {
  10.             return 'ocupado';
  11.         }
  12.     }
  13.    
  14.     public function subirPasajeros($nPasajeros)
  15.     {
  16.         $this->_pasajeros = $nPasajeros;
  17.     }
  18.    
  19.     public function getPasajeros()
  20.     {
  21.         return $this->_pasajeros;
  22.     }
  23. }
  24.  
  25. $taxi = new Taxi();
  26. echo $taxi->getEstado(); // libre
  27. $taxi->subirPasajeros(3);
  28. echo $taxi->getEstado(); // ocupado

Saludos.