我一直在网上寻找答案,但找不到任何相关的东西,所以我想在这里问。
如何通过其父类从扩展类访问函数?
基类(父类)
require_once('FirstChild.class.php');
require_once('SecondChild.class.php');
class Base {
public $first;
public $second;
function __construct() {
$this->first = new FirstChild();
$this->second = new SecondChild();
}
}
第一(儿童班)
class FirstChild extends Base {
public $firstVar;
function __construct() {
$this->firstVar = 'Hello';
}
public function getSecondVar() {
echo parent::$second->getVar();//doesnt work!!?
}
}
二年级(儿童班)
class SecondChild extends Base {
public $secondVar;
function __construct() {
$this->secondVar = 'World';
}
public function getVar() {
return $this->secondVar;
}
}
如何在“FirstChild”中访问“getSecondVar”函数?
谢谢!