为什么这段代码出错
这里面构造函数是运行两个还是一个
回复讨论(解决方案) class2 构造覆盖了class3
class2 构造里面加入 parent::__construct();
试试
这段代码运行出错
php fatal error: class 'class2' not found
晕。顺序错了。
header(content-type:text/html;charset=utf-8);
class class3 {
public static $a = 'class3';
public function __construct() {
echo 'class3';
}
}
class class2 extends class3 {
public static $a = 'class2';
public function __construct() {
echo 'class2';
}
}
class class1 extends class2 {
public static $a = 'class1';
}
$obj = new class1();
ok ,good, 以前搞js的, js中函数预先定义,不问顺序
