PHP构造函数与析构函数用法示例


Posted in PHP onSeptember 28, 2016

本文实例讲述了PHP构造函数与析构函数用法。分享给大家供大家参考,具体如下:

在实例化一个新对象时,构造方法和析构方法都会被自动调用,若有继承则会使用父类的对应方法。

析构方法在三种情况下会被调用:

① 使用unset()销毁一个对象,若存在对象传值则不会被调用;

② 改变变量指向对象的值;

③ php程序代码运行结束后。

<?php
class base{
  public $name;
  function __construct($name){
    $this->name = $name;
    echo 'obj '.$this->name.' have built'.'</br>'.'</br>';
  }
  function __destruct(){
    echo 'obj '.$this->name.' have destroyed'.'</br>'.'</br>';
  }
}
$a = new base('a');
$b = new base('b');
$c = new base('c');
unset($b);
$c = 'd';

运行结果如下:

obj a have built
obj b have built
obj c have built
obj b have destroyed
obj c have destroyed
obj a have destroyed

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP实现MVC开发得最简单的方法――模型
Apr 10 PHP
PHP下对字符串的递增运算代码
Aug 21 PHP
discuz的php防止sql注入函数
Jan 17 PHP
php强制下载类型的实现代码
Apr 21 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
php利用cookie实现自动登录的方法
Dec 10 PHP
PHP获取不了React Native Fecth参数的解决办法
Aug 26 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
PHP面相对象中的重载与重写
Feb 13 PHP
php自定义截取中文字符串-utf8版
Feb 27 PHP
PHP网页安全认证的实例详解
Sep 28 PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 PHP
PHP设计模式之工厂模式与单例模式
Sep 28 #PHP
PHP类相关知识点实例总结
Sep 28 #PHP
PHP 闭包详解及实例代码
Sep 28 #PHP
php类的自动加载操作实例详解
Sep 28 #PHP
PHP对象克隆clone用法示例
Sep 28 #PHP
PHP简单遍历对象示例
Sep 28 #PHP
PHP标准类(stdclass)用法示例
Sep 28 #PHP
You might like
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
laravel实现简单用户权限的示例代码
2019/05/28 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
Javascript 跨域访问解决方案
2009/02/14 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
Jquery性能优化详解
2014/05/15 Javascript
arguments对象验证函数的参数是否合法
2015/06/26 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
python中yield的用法详解
2021/01/13 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
德国旅行、体验和活动的预订平台:Watado
2019/12/04 全球购物
医学生自荐信范文
2013/12/03 职场文书
表彰大会策划方案
2014/05/13 职场文书
论文诚信承诺书
2014/05/23 职场文书
商业项目策划方案
2014/06/05 职场文书
协会周年庆活动方案
2014/08/26 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
世界遗产导游词
2015/02/13 职场文书
工作收入证明模板
2015/06/12 职场文书