问题说明
这里有一个 A 父类
class A
{
public function __construct()
{
}
public function __destruct()
{
echo "Destroy";
}
}
子类 B,并且让 B 继承 A
use A;
class B extend A
{
public function __construct()
{
}
public function index()
{
echo "Method: index";
}
}
$a = new A;
$a->index();
能说一下PHP执行的流程吗,父类 A 的析构函数何时会被执行?
由于A 是先被实例化的,所以 A 是最后被从栈内弹出,所有 A 的析构函数会最后执行