问题:比较这两段代码,为什么第一段没有打印出来?
当我使用eclipse运行这些代码时,什么也没发生,我不知道为什么它不打印“构造正在运行”。
但是,当我运行第二段代码时,它打印出:
“构造正在运行……”
“管理器构造正在运行……”
为什么?
第一段:
<?php
class Employee
{
protected $name;
protected $title;
function _construct()
{
echo "The constrcut is running..." . '<br>'';
}
}
$employee = new Employee();
?>
第二段
<?php
class Employee
{
protected $name;
protected $title;
function _construct()
{
echo "The constrcut is running..." . '<br>'';
}
}
class Manager extends Employee
{
function __construct()
{
parent:: _construct();
echo "The Manager construct is running...";
}
}
$employee = new Manager();
?>