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+mysql保存和输出文件
Oct 09 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
Feb 27 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
php面向对象全攻略 (五) 封装性
Sep 30 PHP
php5 图片验证码实现代码
Dec 11 PHP
PHP开发微信支付的代码分享
May 25 PHP
php实现的双向队列类实例
Sep 24 PHP
smarty实现多级分类的方法
Dec 05 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
php生成mysql的数据字典
Jul 07 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 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
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
分享PHP header函数使用教程
2013/09/05 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
PHP 设计模式系列之 specification规格模式
2016/01/10 PHP
php 截取GBK文档某个位置开始的n个字符方法
2017/03/08 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
javascript getElementsByClassName实现代码
2010/10/11 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
微信小程序实现折叠展开效果
2018/07/19 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
详解Python命令行解析工具Argparse
2016/04/20 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
构建高效的python requests长连接池详解
2020/05/02 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
Unix控制后台进程都有哪些进程
2016/09/22 面试题
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
公司会计主管岗位责任制
2014/03/01 职场文书
银行求职自荐信范文
2015/03/04 职场文书
物业保洁员管理制度
2015/08/05 职场文书
Python中Permission denied的解决方案
2021/04/02 Python