当前位置: 代码迷 >> PHP >> PHP 用继承 _contruct()出有关问题
  详细解决方案

PHP 用继承 _contruct()出有关问题

热度:35   发布时间:2016-04-28 23:08:32.0
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,不明白为什么会出现这种情况??

------解决方案--------------------
探讨
class MyClass
{
function _contruct(){
echo 'MyClass Construct';
}
}
class ExtendClass extends MyClass
{
function _construct(){
echo 'extends clalled';
}
}
$a = new ExtendClass();
显示结果是什么都……

------解决方案--------------------
__contruct() 是两个下划线
  相关解决方案