构造方法
1、构造方法实现:在类中增加一个方法__construct()即可
2、构造方法也是一个普通方法,不普通的地方在于,类实例化得到的对象会马上自动调用
3、构造方法的意义:构造方法是对象实例化的时候用来初始化对象的资源的,所以通常是用来初始化对象的属性或者其他资源初始化,通常通过构造方法的参数传值
4、构造方法是用户定义的方法,处理实例化对象时会自动调用之外,我们也可以手动调用构造方法(不建议)
析构方法
1、析构方法实现:类中增加一个__destruct()方法
2、析构方法在对象被销毁时自动调用
3、析构方法是对象用来调用释放对象中的资源,不能用来删除对象
4、析构方法也是普通方法,可以由对象直接调用
对象传值
定义:对象传值其实就是保存对象的变量赋值给另一个变量,在PHP中,对象的传值是引用传递的;即一个对象变量赋值给另外一个变量,两个变量指向同一个对象的内存地址,即只有一个对象。
1、对象传值就是保存对象的变量赋值给另外一个变量
2、对象传值是引用传递,不管对象赋值给多少个变量,内存中只有一个对象。