php析构函数详解

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

二、概念的理解

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值