周大胖子 发表于 2018-7-22 01:19:44

PHP 构造函数与析构函数

这两玩意是干啥的? 注意 是双下划线!!
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
页: [1]
查看完整版本: PHP 构造函数与析构函数