ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# php 构造函数和析构函数的区别 ## **构造方法(\_ \_construct):** 构造方法,是一个特殊的方法: 1,名字是固定的:\_ \_construct; 2,该方法通常都不要我们自己调用,而是在new一个对象的时候会自动调用。 3,该方法主要的目的是为了在new一个对象的时候,给该对象设置一些“初始值”(初始化工作); 4,构造方法的参数没有规定,通常是根据实际的需要来定义,目的是为了对象属性数据的初始化 ## **析构方法(\_ \_destruct):** 说明: 1,析构方法是一个特殊的方法,名字为固定的词:\_ \_destruct 2,析构方法是在一个对象被“销毁”的时候会自动被调用的方法——我们无法调用它; 3,析构方法不能带参数(形参),但方法中也可以使用$this这个词,代表“当前对象”;