🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# php 构造函数和析构函数的区别 ## **构造方法(\_ \_construct):** 构造方法,是一个特殊的方法: 1,名字是固定的:\_ \_construct; 2,该方法通常都不要我们自己调用,而是在new一个对象的时候会自动调用。 3,该方法主要的目的是为了在new一个对象的时候,给该对象设置一些“初始值”(初始化工作); 4,构造方法的参数没有规定,通常是根据实际的需要来定义,目的是为了对象属性数据的初始化 ## **析构方法(\_ \_destruct):** 说明: 1,析构方法是一个特殊的方法,名字为固定的词:\_ \_destruct 2,析构方法是在一个对象被“销毁”的时候会自动被调用的方法——我们无法调用它; 3,析构方法不能带参数(形参),但方法中也可以使用$this这个词,代表“当前对象”;