一、概念
析构函数会在某个对象的引用被删除或者对象被显示销毁时执行

二、概念的理解

1、对象的所有引用被删除有以下情况:
a、使用unset将对象名销毁
b、=nullc对象名 = null; c、对象名 = ‘abc’;

2、显示销毁
上面写的三种方式都是显示销毁,由程序员去主动控制。如果程序员不主动销毁对象,这个对象就会被系统自动销毁,这就是系统销毁

2-1、PHP文件的执行流程
php文件中的代码从第一行执行到最后一行后,运行时所开辟的栈区就会自动销毁(红色框框内),如果在一个PHP文件中引用了另外一个PHP文件,那么要等引用的文件执行完之后栈区才会销毁
php析构函数详解

相关文章:

  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-10-16
  • 2021-09-27
猜你喜欢
  • 2021-08-03
  • 2022-12-23
  • 2018-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2021-10-12
相关资源
相似解决方案