¿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.