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 相关文章推荐
Discuz 6.0+ 批量注册用户名
Sep 13 PHP
php printf输出格式使用说明
Dec 05 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
php实现随机生成易于记忆的密码
Jun 19 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
Joomla开启SEF的方法
May 04 PHP
Yii的Srbac插件用法详解
Jul 14 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 PHP
PHP设计模式之命令模式示例详解
Dec 20 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
咖啡语言
2021/03/03 咖啡文化
PHP session有效期问题
2009/04/26 PHP
php浏览历史记录的方法
2015/03/10 PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
php阳历转农历优化版
2016/08/08 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
基于jquery的跨域调用文件
2010/11/19 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
Python判断操作系统类型代码分享
2014/11/22 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
Python for Informatics 第11章之正则表达式(四)
2016/04/21 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
python2.7安装图文教程
2018/03/13 Python
python更改已存在excel文件的方法
2018/05/03 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
LINUX下线程,GDI类的解释
2012/04/17 面试题
外语专业毕业生自我评价分享
2013/10/05 职场文书
公司节能减排倡议书
2014/05/14 职场文书
学校安全生产承诺书
2014/05/23 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
高中班长竞选稿
2015/11/20 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL