php初始化对象和析构函数的简单实例


Posted in PHP onMarch 11, 2014
<?php
 /**********************************************
 *  __construct  对象初始化函数使用
 *  destruct      析构函数的使用
 *  $this         关键字的使用($this关键字是用来访问当前对象中的对象属性和对象 *        方法的系统变量)
 * 
 **********************************************/
 header("Content-Type:text/html;charset=UTF-8");
 class mypc{
  public $name;
  public $type;  function __construct($name='',$type=''){ //初始化对象,将初始化值放在括号内
   $this->name=$name;
   $this->type=$type;
  }
  function vod(){
   return $this->name.$this->type.'播放电影';
  }
  function game(){
   return $this->name.$this->type.'玩游戏';
  }
  /************************
  * 当对象内部的操作执行完毕的时候,
  * __destruct()被调用,
  * 然后对象所使用的内存被释放出来。规则:后进先出
  **************************/
  function __destruct(){
   echo "<br>==============".$this->name;
  }
 }
 $pc1 = new mypc('家用电脑','台式机');
 echo $pc1->vod()."<br>";
 //当$pc1=null;的时候是当前实例操作完成后直接释放出对象
 $pic2 = new mypc('公司电脑','笔记本');
 echo $pic2->game();
PHP 相关文章推荐
火车头discuz6.1 完美采集的php接口文件
Sep 13 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
php HandlerSocket的使用
May 02 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
PHP用反撇号执行外部命令
Apr 14 PHP
Composer设置忽略版本匹配的方法
Apr 27 PHP
PHP请求远程地址设置超时时间的解决方法
Oct 29 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
PHP编程实现csv文件导入mysql数据库的方法
Apr 29 PHP
php实现websocket实时消息推送
Mar 30 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 #PHP
php调用c接口无错版介绍
Mar 11 #PHP
PHP goto语句简介和使用实例
Mar 11 #PHP
php调用C代码的实现方法
Mar 11 #PHP
PHP中isset()和unset()函数的用法小结
Mar 11 #PHP
PHP调用JAVA的WebService简单实例
Mar 11 #PHP
php的webservice的wsdl的XML无法显示问题的解决方法
Mar 11 #PHP
You might like
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
2018/07/17 PHP
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
JavaScript中使用Callback控制流程介绍
2015/03/16 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
Vue页面骨架屏注入方法
2018/05/13 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
对vue下点击事件传参和不传参的区别详解
2018/09/15 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
keras:model.compile损失函数的用法
2020/07/01 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
博士生入学考试推荐信
2013/11/17 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
优秀会计求职信
2014/07/04 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
企业法人授权委托书
2014/09/25 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
小学六年级毕业感言
2015/07/30 职场文书