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 相关文章推荐
用PHP4访问Oracle815
Oct 09 PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
探讨PHP中OO之静态关键字以及类常量的详解
Jun 07 PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 PHP
YII路径的用法总结
Jul 09 PHP
php单例模式示例分享
Feb 12 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
Nov 11 PHP
Thinkphp单字母函数使用指南
May 08 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
PHP连续签到功能实现方法详解
Dec 04 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
取得父标签
2006/11/14 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
javascript编写简易计算器
2017/05/06 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
js正则相关知识点专题
2018/05/10 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
github配置使用指南
2014/11/18 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
python提取xml里面的链接源码详解
2019/10/15 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
python 决策树算法的实现
2020/10/09 Python
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
协商一致解除劳动合同协议书
2014/09/14 职场文书
校园运动会广播稿
2014/10/06 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
浅谈Python数学建模之整数规划
2021/06/23 Python
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS