如果类中没有定义析构函数,如果需要如何调用析构函数?
__destruct() 不是类的默认析构函数。那么如何从类内部调用默认析构函数呢?因此,如果我没有在父类中定义任何 __destruct() 方法,我就不能从子类中调用它。怎么做?
class c1
{
public $a=10;
public function f1()
{
self::__destruct();//Fatal error: Call to undefined method c1::__destruct()
}
}
$obj1_c1 = new c1();
$obj1_c1->f1();