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 相关文章推荐
国内php原创论坛
Oct 09 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 PHP
Laravel 5框架学习之Laravel入门和新建项目
Apr 07 PHP
PHP判断是否连接上网络的方法
Jul 01 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
PHP在线打包下载功能示例
Oct 15 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
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
详解PHP中的PDO类
2015/07/06 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
2020/09/13 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
动态刷新 dorado树的js代码
2009/06/12 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
Python实现各种排序算法的代码示例总结
2015/12/11 Python
Django实现快速分页的方法实例
2017/10/22 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
python logging设置level失败的解决方法
2020/02/19 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
荷兰男士时尚网上商店:Suitable
2017/12/25 全球购物
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
建筑工程质量通病防治方案
2014/06/08 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
预备党员考察意见范文
2015/06/01 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS