php初始化对象和析构函数的简单实例

2015-01-24信息快讯网

本篇文章主要是对php初始化对象和析构函数的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

<?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函数eval()介绍和使用示例
PHP函数http_build_query使用详解
PHP函数in_array()使用详解
PHP中使用json数据格式定义字面量对象的方法
PHP采用自定义函数实现遍历目录下所有文件的方法
php版本的cron定时任务执行器使用实例
php解析json数据实例
PHP编程中的常见漏洞和代码实例
PHP的反射类ReflectionClass、ReflectionMethod使用实例
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
PHP输出缓存ob系列函数详解
PHP连接MySQL的2种方法小结以及防止乱码
PHP goto语句简介和使用实例
PHP中isset()和unset()函数的用法小结
PHP调用JAVA的WebService简单实例
PHP文件大小格式化函数合集
php GUID生成函数和类
详解PHP中strlen和mb_strlen函数的区别
php发送post请求函数分享
php面向对象中的魔术方法中文说明
Drupal读取Excel并导入数据库实例
Drupal7 form表单二次开发要点与实例
Drupal7中常用的数据库操作实例
PHP面向对象之旅:深入理解static变量与方法
php中如何使对象可以像数组一样进行foreach循环
php多层数组与对象的转换实例代码
浅析php面向对象public private protected 访问修饰符
php 静态变量的初始化
©2014-2024 dbsqp.com