Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2011, 09:19
Avatar de skywolker
skywolker
 
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 8
Pregunta Manejo de clases y opjetos php llamado de la function duda.

este el pedazo de codigo que llama la function dentro de la clase y que no entiendo :

Código PHP:
$test = new Test('test');

$test->baz(new Test('other')); 

nose como es que la clase es llamada otra vez dentro de la variable en la que fue llamada no entiendo para nada esto ni tampoco que es lo que se intenta meter dentro de la clase aqui esta todo el codigo:

Código PHP:
<?php
class Test
{
    private 
$foo;

    public function 
__construct($foo)
    {
        
$this->foo $foo;
    }

    private function 
bar()
    {
        echo 
'Método private accedido.';
    }

    public function 
baz(Test $other)
    {
        
// Se puede cambiar la propiedad private:
        
$other->foo 'hola';
        
var_dump($other->foo);

        
// También se puede invocar al método private:
        
$other->bar();
    }
}

$test = new Test('test');

$test->baz(new Test('other'));
?>