Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/10/2006, 13:09
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 21 años, 1 mes
Puntos: 89
Bueno... Ahora tengo una duda... Yo sé que para devolver valores, es decir, en caso de cambiar el valor de una variable en una función, y este valor se mantenga para utilizarla con otra clase o en otra parte, se utiliza "Return $this->variable"

Como yo estoy utilizando arrays, quisiera saber, como devolver los valores del array...

Código PHP:
    public function objetosPersonaje()
    {
        switch(
$this->tipo)    {
        case 
'Knight':
            if((
$this->nivel>1) && ($this->nivel<=5))    {
                
$this->habilidad $this->habilidad// No lo modificamos
                // Armas
                
$this->armas['Principal']['tipo'] = "Navaja";
                
$this->armas['Principal']['nivel'] = "1";
                
$this->armas['Principal']['dano'] = "10";
                
$this->armas['Principal']['defensa'] = "5";
                    
                
$this->armas['Secundaria'] = "Piedra";
                
$this->armas['Secundaria']['nivel'] = "0"// Es piedra... No tiene nivel xD
                
$this->armas['Secundaria']['dano'] = "5";
                
$this->armas['Secundaria']['defensa'] = "0";
                    
                    
// Vestimenta
                
$this->ropas['Cabeza'] = "Gorro de papel";
                
$this->ropas['Pecho'] = "Polera";
                
$this->ropas['Piernas'] = "Pantalon de papel";
                
$this->ropas['Pies'] = "Sandalias";
            }
        break;
        }
    } 
Hice unos cambios... Quiero utilizar todos esos datos en otra función, por eso preguntaba por lo del return, pero no voy a estar poniendole un return por cada linea que le asigno al array...

Como lo hago??? Gracias :)