求问为什么打印出来两个析构函数的结果?
<?php class Car { function __construct(){ print "1"; } function __destruct(){ print "2"; } } class Ppp extends Car{ function __construct() { print "3"; parent::__construct(); } } $car = new Car();//1 2 $ppp = new ppp(); echo "使用后,准备销毁car对象";
运行的结果是:131使用后,准备销毁car对象22
请问为什么是22 ?脚本里面只有一个析构函数,结果不应该只打印一个2么??
求问 谢谢!