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 相关文章推荐
Base64在线编码解码实现代码 演示与下载
Jan 08 PHP
PHP用SAX解析XML的实现代码与问题分析
Aug 22 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
Nov 02 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 PHP
php简单分页类实现方法
Feb 26 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 PHP
PHP 无限级分类
May 04 PHP
基于Laravel5.4实现多字段登录功能方法示例
Aug 11 PHP
thinkphp框架类库扩展操作示例
Nov 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
php实现监控varnish缓存服务器的状态
2014/12/30 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
详解Bootstrap的iCheck插件checkbox和radio
2016/08/24 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
Python subprocess模块详细解读
2018/01/29 Python
Python之修改图片像素值的方法
2019/07/03 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
python中的列表与元组的使用
2019/08/08 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
关于安全的标语
2014/06/10 职场文书
客户付款通知书
2015/04/23 职场文书
css3应用示例:新增的选择器
2022/03/16 HTML / CSS