php中的__destruct

Author Avatar
yyq 2020-07-29 11:33:53
  • 二维码

php中的__destruct

         __destruct,php中类的析构函数,它与类的构造方法对应,在销毁一个类的对象前执行一系列的相关操作,比如文件的关闭、释放结果集等。


        NO1:析构方法的声明格式,与构造方法类似,也是以两个下划线开始的方法:

        function __destruct(){

            方法体  //一般用来对成员属性进行初始化赋值

        }

        注意:析构函数不能带任何参数;


        NO2:析构方法主要作用,一般来说,在PHP中析构方法并不是很常用,它属于类中可选择的一部分,主要用于完成一些对象在销毁前的清理任务:

        a:定义一个对象如下:

            $demo_obj = new Demo();

        b:Demo类中定义一个析构函数:

            __destruct(){

                echo '准备释放对象数据!';

            }

        c:执行销毁时会有信息提示

            unset($demo_obj);

        

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语