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 静态变量的初始化