当前位置:网站首页>php类的析构函数:__destruct
php类的析构函数:__destruct
2022-08-03 14:42:00 【PHP学习网】
此方法允许允许在销毁一个类之前执行的一些操作或完成一些功能。
比如:
1、对象被null
2、 对象被unset
3、 对象用完自动触发
声明格式
function __destruct()
{
//方法
}注意不能带有任何参数
析构方法的作用
一般是用在对象销毁前的处理,关闭redis链接或者mysql链接等,用的比较少。
举个例子
class Person{
public $name;
public $age;
public $sex;
public function __construct($name="", $sex="女", $age=18)
{
$this->name = $name;
$this->sex = $sex;
$this->age = $age;
}
/**
* say 说话方法
*/
public function say()
{
echo "我叫:".$this->name.",性别:".$this->sex.",年龄:".$this->age;
}
/**
* 声明一个析构方法
*/
public function __destruct()
{
echo "关注公众号不行吗,".$this->name;
}
}
$Person = new Person("php学习网");
unset($Person); //销毁上面创建的对象$Person执行结果:上面的程序运行时会输出,关注公众号不行吗,php学习网
边栏推荐
- 游戏版号“地下交易”,一个版号能卖上千万?
- Php程序员用那个编辑器比较好?
- 552个元宇宙App,70个搞社交,哪款真能交到朋友?
- GBase 8c数据库集群中,怎么替换节点呢?比如设置A节点为gtm,换到B节点上。
- 项目管理:PMP和IPMP哪个更值得考?两个证书的区别在于哪里?
- 【报错】ImportError: libpng16-57e5e0a0.so.16.37.0: cannot open shared object file: No such file or direc
- SwiftUI SQLite教程之了解如何在 SwiftUI 中使用 SQLite 数据库并执行 CRUD 操作(教程含源码)
- The difference between servlet and jsp _ the difference between servlet and class
- 正则表达式入门一
- varchar2 and varchar2(char)_datetime data types
猜你喜欢

PAT乙级-B1018 锤子剪刀布(20)

With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...

基于ModelArts的动漫头像自动生成丨【华为云至简致远】

今日睡眠质量记录75分

使用Jetty服务器和Axis2框架技术发布Webservice接口

进程通信的方式

Ansible中的角色使用

redis的使用方法

Lecture 2 Software Life Cycle

又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
随机推荐
SQL 不新增表 把一张表定义成两张
PMP每日一练 | 考试不迷路-8.3(包含敏捷+多选)
STL简介
Currency ATM: Solana Wallet Has Unknown Security Vulnerability, A Large Number Of Users' Digital Assets Are Stolen
552个元宇宙App,70个搞社交,哪款真能交到朋友?
APT组织最喜欢的工具 Cobalt Strike (CS) 实战
淘特:引擎还是包袱?
Jupyter Notebook 交互式编程 & 低代码拖拽式编程 | 数据科学生态下的理想平台
Ansible中的角色使用
HDU Largest prime factor(埃拉托色尼筛选法求素数模板法改动)
20220801使用安信可的ESP-01S模块实现WIFI的UART传输功能
Mysql 生成排序序号
Day1:面试必考真题
蚁剑加密 WebShell 过杀软
系统学习Shell之正则表达式
利用 NFT 释放网站的潜力
PAT乙级-B1011 A+B 和 C(15)
兆骑科创创业大赛,双创服务平台,线上直播路演
GMapping principle analysis/easy to understand
内心的需求