一个很难理解的PHP继承的问题!
class B
{
public $name ="aaa";
function fb()
{
echo get_class($this),"";
echo $this->name,"";
}
}
class Eb extends B
{
public $name = "xxxxxxxxxxxxxxsylar";
function __construct()
{
parent::fb();
}
}
$eb = new Eb();
// 父类和子类中的$name均声明为public时;执行Eb的构造函数,输出的结果是子类中$name的值xxxxxxxxxxxxxxsylar
// 父类和子类中的$name均声明为private时;执行Eb的构造函数,输出的结果是子类中$name的值aaa
求解?