|
这两玩意是干啥的? 注意 是双下划线!!
1. 构造函数 -------- 具有构造函数的类,会在每次对象创建的时候首先自动调用该函数,因此 常用来做初始化数据类型的操作;
2. 析构函数 -------- 当某给对象的所有引用被删除,或者对象显示的被销毁时会执行的函数。
- class Man{
- function __construct(){
- echo '构造函数被调用<br/> }
- function __destruct(){
- echo '析构函数被调用<br/> }
- }
- $car = new Man(); // 实例化后自动调用构造函数
- echo '使用后准备销毁Man对象<br/> unset($car); //销毁时会调用 析构函数
复制代码 参考文献: http://php.net/manual/zh/language.oop5.decon.php |
|