| |
|
|
| |
<?
class MainClass
{
public $var;
public $var2;
public function __construct()
{
$this->var = new Class2();
$this->var2 = new Class3();
}
}
class Class2
{
public $string;
public function __construct()
{
$this->string = "Hello World!";
}
}
class Class3
{
public $test;
public function __construct()
{
print $this->test->string; // ?!?!?!?!?!
}
}
$view = new MainClass();
?>
|
Собственно вопрос:
Как дать классу Class3 доступ к объекту var класса MainClass? | |
| |
|
|
| |
|
|
| |
для: cmd
(16.03.2007 в 16:54)
| | | $c3 = new Class3;
$c3->temp = $view->var; | |
| |
|
|
| |
|
|
| |
для: cmd
(16.03.2007 в 16:54)
| | |
<?
// ...
class Class3 extends MainClass
{
// тело класса
}
$c3 = new Class3;
print $c3->var;
|
| |
| |
|
|