首页 > 代码库 > 构造函数
构造函数
什么是构造函数?
public function __construct
构造方法又称构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。
构造函数和其他函数一样,可以传递参数,可以设定参数默认值。
构造函数可以调用属性,可以方法。
构造函数可以被其它方法显示调用。
什么是析构函数?
当某个对象成为垃圾或者当对象被显示销毁时执行。
public function __destruct
析构函数是在垃圾对象被回收时执行。
析构函数由系统自动调用,不用再程序中调用一个对象的虚构函数。
析构函数不能带参数。
GC(Garbage Collector)
在php中,没有任何变量指向这个对象时,这个对象就成为垃圾。php会将其在内存中销毁。
这是php的GC垃圾处理机制,防止内存溢出。
当一个php线程结束时,当前占用的所有内存空间都会被销毁,当前程序中的所有对象同样被销毁。
构造函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。