PHP 用继承 _contruct()出问题
class MyClass
{
function _contruct(){
echo 'MyClass Construct';
}
}
class ExtendClass extends MyClass
{
function _construct(){
echo 'extends clalled';
}
}
$a = new ExtendClass();
显示结果是什么都没有显示,但该成下面的代码却正常了
class MyClass
{
function MyClass(){
echo 'MyClass Construct';
}
}
class ExtendClass extends MyClass
{
function ExtendClass(){
echo 'extends clalled';
}
}
$a = new ExtendClass();
显示:extends clalled
PHP版本是5,不明白为什么会出现这种情况??
------解决方案--------------------
------解决方案--------------------__contruct() 是两个下划线