php析构函数详解

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

二、概念的理解

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

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

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

发布了91 篇原创文章 · 获赞 5 · 访问量 5436

猜你喜欢

转载自blog.csdn.net/weixin_43947156/article/details/104359143
今日推荐