• 技术文章 >PHP >PHP教程

    PHP中销毁对象的方法

    小妮浅浅小妮浅浅2021-09-15 15:36:53原创163

    1、给对象变量赋值NULL,语法“$obj = null;”。

    <?php
    header("Content-type:text/html;charset=utf-8");
    class Human {  
      public $name = '张三';  
      public $gender = null;  
      public function __destruct() {  
          echo '走了!
    ';  
      }  
    }  
    $obj = new Human();
    var_dump($obj);
    ?>

    2、使用unset()函数销毁对象,语法“unset($obj);”。

    <?php
    class Human {  
      public $name = '张三';  
      public $gender = null;  
      public function __destruct() {  
          echo '走了!
    ';  
      }  
    }  
    $a = new Human();  
    $b = $c = $d = $a;
    unset($a);   
    echo $b->name; //输出张三
    echo '
    '; //先输出换行线再输出走了    析构函数是在线上触发还是线下触发?
    ?>

    以上就是PHP中销毁对象的方法,希望对大家有所帮助。更多php学习指路:php教程

    本文转载于php中文网,如有侵犯联系作者修改。

    专题推荐:php 销毁
    品易云
    上一篇:php实现数字转换为大写的方法 下一篇:php获得表单提交数据的三种方法

    相关文章推荐

    • php安装pgsql扩展的方法• php剔除html标签的方法• php去除数组中的键名• php去除小数点后多余0的方法• php显示和实际时间不同的解决• php.ini中屏蔽所有错误的方法• php数组获取值的方法• php删除数组后2项元素的方法• php中intval()的使用• php隐藏中间字符的方法• php将字符串转换bool类型的方法• php返回错误代码的方法• php http文件上传的实现方法• php头编码的设置方法• php实现数字转换为大写的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网