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&amp;&amp;mysql)三
Oct 09 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
Dec 08 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
PHP基于数组实现的分页函数实例
Aug 20 PHP
smarty中post用法实例
Nov 28 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 PHP
CentOS系统中PHP安装扩展的方式汇总
Apr 09 PHP
Mac下快速搭建PHP开发环境步骤详解
May 05 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 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学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
php实现小程序支付完整版
2018/10/09 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
jquery获得option的值和对option进行操作
2013/12/13 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
Element Input组件分析小结
2018/10/11 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
python操作MySQL数据库具体方法
2013/10/28 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
自主招生自荐信
2013/12/08 职场文书
优秀村官事迹材料
2014/01/10 职场文书
年终考核实施方案
2014/05/26 职场文书
2015年父亲节寄语
2015/03/23 职场文书
子女赡养老人协议书
2016/03/23 职场文书
JS数组的常用方法整理
2021/03/31 Javascript
浅谈Python numpy创建空数组的问题
2021/05/25 Python
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang