php的构造函数

来源:2-5 PHP类和对象之构造函数和析构函数

FINE_Android

2017-04-21 16:08

<?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回答

  • 慕沐9241867
    2017-04-21 16:22:21
    已采纳

    $car = new Truck();

    FINE_A...

    非常感谢!

    2017-04-21 16:31:48

    共 1 条回复 >

  • 慕粉1703476642
    2017-04-22 16:15:16

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

  • 慕粉1703476642
    2017-04-22 16:12:24

    $car = new Truck();

  • ruibin
    2017-04-21 16:45:13

    你 new 错了。

  • FINE_Android
    2017-04-21 16:32:10

    竟然犯这样低级的错误

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181724 学习 · 2575 问题

查看课程

相似问题