码迷,mamicode.com
首页 > 其他好文 > 详细

构造函数

时间:2017-07-13 20:20:04      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:自动调用   对象   const   垃圾   bag   溢出   工作   str   占用   

什么是构造函数?

public function __construct

构造方法又称构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。

构造函数和其他函数一样,可以传递参数,可以设定参数默认值。

构造函数可以调用属性,可以方法。

构造函数可以被其它方法显示调用。

什么是析构函数?

当某个对象成为垃圾或者当对象被显示销毁时执行。

public function __destruct

析构函数是在垃圾对象被回收时执行。

析构函数由系统自动调用,不用再程序中调用一个对象的虚构函数。

析构函数不能带参数。

GC(Garbage Collector)

在php中,没有任何变量指向这个对象时,这个对象就成为垃圾。php会将其在内存中销毁。

这是php的GC垃圾处理机制,防止内存溢出。

当一个php线程结束时,当前占用的所有内存空间都会被销毁,当前程序中的所有对象同样被销毁。

构造函数

标签:自动调用   对象   const   垃圾   bag   溢出   工作   str   占用   

原文地址:http://www.cnblogs.com/1028422TL/p/7162126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!