Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2009, 17:06
KekoGrama
 
Fecha de Ingreso: septiembre-2006
Mensajes: 127
Antigüedad: 18 años, 3 meses
Puntos: 5
¿Como acceder a una variable de una clase?

¿Existe alguna forma que una clase que esté instanciada dentro de otra, pueda acceder a una variable de la primera clase?

Me refiero hacer algo asi ( código de abajo ), pero que $this->var de la clase 'MyOtherClass', haga referencia a $this->var de la clase 'MyClass'. Lógicamente como está escrito el código es imposible que funcione.


Código PHP:
<?php
class MyClass{
    public 
$var;
    public function 
myFunction(){
        
$var = new MyOtherClass;
        echo 
$var->Show();
    }
}
class 
MyOtherClass{
    function 
Show(){
        return 
$this->var;
    }
}
$var = new MyClass;
$var->myFunction();
?>
Adiós... Gracias.