`
dennisbing
  • 浏览: 152538 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php的构造函数和析构函数

    博客分类:
  • PHP
PHP 
阅读更多

    构造函数最先执行,然后析构函数最后执行

    __construct,是PHP内置的构造函数, 是同PHP 解析引擎自动调用的, 当实例化一个对象的时候,这个对象的这个方法首先被调用。这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 清楚地说,__是两个下划线. 就像其它任何函数一样,构造函数可以有参数或者默认值. 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中.
  
   __destruct的函数,PHP将在对象被销毁前调用这个函数. 它称为析构函数.当删除一个对象或对象操作终止的时候,调用该方法,所以可进行释放资源之类的操作。

    for example:

              //构造函数
		function __construct($host,$user,$pass,$db){
			self::$host=$host;
			self::$user=$user;
			self::$pass=$pass;
			self::$db=$db;
			self::Connect();
		}
		
		//析构函数
		function __destruct(){
			self::close();
		}
 

 

1
0
分享到:
评论

相关推荐

    php中构造函数和析构函数 .txt

    php中构造函数和析构函数 .txtphp中构造函数和析构函数 .txt

    PHP 构造函数和析构函数原理与用法分析

    主要介绍了PHP 构造函数和析构函数原理与用法,结合具体实例形式分析了PHP 构造函数和析构函数基本概念、功能、原理、用法及相关操作注意事项,需要的朋友可以参考下

    PHP程序设计-3期(KC016) 3.8.1创建和使用类课后习题: 构造函数和析构函数.doc

    PHP程序设计-3期(KC016) 3.8.1创建和使用类课后习题: 构造函数和析构函数.doc 学习资料 复习资料 教学资源

    PHP程序设计-3期(KC016) 3.8.1创建和使用类拓展知识:构造函数和析构函数.doc

    PHP程序设计-3期(KC016) 3.8.1创建和使用类拓展知识:构造函数和析构函数.doc 学习资料 复习资料 教学资源

    PHP程序设计-3期(KC016) 3.8.1创建和使用类常见问题:构造函数和析构函数.docx

    PHP程序设计-3期(KC016) 3.8.1创建和使用类常见问题:构造函数和析构函数.docx 学习资料 复习资料 教学资源

    PHP中构造函数和析构函数解析

    主要介绍了PHP中构造函数和析构函数解析,本文用代码实例讲解了PHP中构造函数和析构函数,需要的朋友可以参考下

    php基础知识:类与对象(3) 构造函数和析构函数

    构造函数 PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 注意: 如果子类中定义了构造函数则不会暗中...

    第四节–构造函数和析构函数

     | = PHP5研究中心: http://blog.csdn.net/haohappy2004 +——————————————————————————-+ */ 第四节–构造函数和析构函数 如果你在一个类中声明一个函数,命名为__construct,这

    PHP面向对象程序设计之构造方法和析构方法详解

    本文实例讲述了PHP面向对象程序设计之构造方法和析构方法。分享给大家供大家参考,具体如下: 构造方法和析构方法是对象中的两个特殊方法,它们都与对象的生命周期有关。构造方法是对象创建完成后第一个被对象自动...

    PHP学习手册(PHP知识大全)

     * 构造函数和析构函数  * 对象的引用  * 对象的克隆  * 对象中的私有、公共及受保护模式  * 接口 (Interfaces)  * 抽象类  * __call  * __set 和 __get  * 静态成员  构造函数和析构函数  在 PHP4 ...

    2010年最新PHP类的精缩归纳

    二:构造函数和析构函数: 1、构造函数用于初始化:使用__construct(),可带参数。 2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,PHP会销...

    史上最全PHP5基础精讲教程

    php中构造函数和析构函数.txt PHP创建和使用session cookie变量.txt PHP基础教程-推荐.doc PHP基础教程之函数篇.doc php字符串.doc PHP数组读取的循环操作.doc php时间函数大锦集.doc PHP最常用的ini函数.doc PHP...

    PHP构造函数与析构函数用法示例

    本文实例讲述了PHP构造函数与析构函数用法。分享给大家供大家参考,具体如下: 在实例化一个新对象时,构造方法和析构方法都会被自动调用,若有继承则会使用父类的对应方法。 析构方法在三种情况下会被调用: ① ...

    Classes and Objects

    最全的php面向对象编程 <br>第一节 面向对象编程 第二节 对象模型 第三节 定义一个类 第四节 构造函数和析构函数 第五节 克隆 第六节 访问属性和方法 第七节 类的静态成员 第八节 访问方式...

    《PHP5的对象模型》

    PHP5的对象模型[1]--面向对象编程 PHP5的对象模型[2]--对象模型 PHP5的对象模型[3]--定义一个类 PHP5的对象模型[4]--构造函数和析构函数 PHP5的对象模型[5]--对象复制

    php class类的用法详细总结

    二:构造函数和析构函数: 1、构造函数用于初始化:使用__construct(),可带参数。 2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,会销掉...

    2010年最新PHP类的精髓归纳第1/2页

    二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,PHP会销掉...

    php面试中关于面向对象的相关问题

    三、什么是构造函数和析构函数? 四、面向对象的作用域范围有哪几种? 五、PHP 中魔术方法有哪些? 六、什么是对象克隆? 七、this、self和parent的区别是什么? 八、抽象类与接口有什么区别与联系? 九、PHP...

Global site tag (gtag.js) - Google Analytics