为了账号安全,请及时绑定邮箱和手机立即绑定

php的构造函数

<?php

class Car {

    //增加构造函数与析构函数

    function __construct(){

    print "construct parent";    

    }

    function __destruct(){

    print "\ndestruct parent";  

    }

    

}

class Truck extends Car{

    function __construct(){

        

        print "child";

        

        parent:: __construct();

        

        

    }

}

$car = new Car();

为什么打印出来的是

construct parent
destruct parent,

而没有打印child

正在回答

5 回答

$car = new Truck();

0 回复 有任何疑惑可以回复我~
#1

FINE_Android 提问者

非常感谢!
2017-04-21 回复 有任何疑惑可以回复我~

要实例化Truck(),而不是实例化Car()

0 回复 有任何疑惑可以回复我~

$car = new Truck();

0 回复 有任何疑惑可以回复我~

你 new 错了。

0 回复 有任何疑惑可以回复我~

竟然犯这样低级的错误

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

php的构造函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信