<?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
$car = new Truck();
要实例化Truck(),而不是实例化Car()
$car = new Truck();
你 new 错了。
竟然犯这样低级的错误