• PHP类知识----析构方法点滴


    • 网页执行完毕
    • 手动调用析构方法 通过unset()
    • 应用场景:断开mysql的连接
    • 不同情况下,析构方法调用的时机不同,程序执行顺序如下
    <?php
    class mycoach
    {
        public $name="陈培昌";
        CONST hisage =22;
        public $age=22;
        private $favorite = "喜欢丁大锅";
        public function __construct()
        {
            echo "在丁大锅的郊外别墅座客".PHP_EOL;
        }
        public function __destruct()
        {
            echo "关灯吧,丁大锅,今天玩得太累了".PHP_EOL;
        }
    }
    $cpc = new mycoach();
    echo "啵啵~和小松鼠还有小烤肠儿玩得很开心".PHP_EOL;
    ?>

    输出结果:

    在丁大锅的郊外别墅座客
    啵啵~和小松鼠还有小烤肠儿玩得很开心
    关灯吧,丁大锅,今天玩得太累了

    <?php
    class mycoach
    {
        public $name="陈培昌";
        CONST hisage =22;
        public $age=22;
        private $favorite = "喜欢丁大锅";
        public function __construct()
        {
            echo "在丁大锅的郊外别墅座客".PHP_EOL;
        }
        public function __destruct()
        {
            echo "关灯吧,丁大锅,今天玩得太累了".PHP_EOL;
        }
    }
    $cpc = new mycoach();
    unset($cpc);
    echo "啵啵~和小松鼠还有小烤肠儿玩得很开心".PHP_EOL;
    ?>

    输出结果:

    在丁大锅的郊外别墅座客
    关灯吧,丁大锅,今天玩得太累了
    啵啵~和小松鼠还有小烤肠儿玩得很开心

  • 相关阅读:
    (六)面向对象进阶
    (五)绑定方法与非绑定方法
    (四)封装
    (三)多态与多态性
    (二)继承与派生
    (一)面向对象的程序设计
    网络协议
    三.计算机网络简介
    二.计算机的发展史及多道技术
    一.计算机基础知识
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/10988175.html
Copyright © 2020-2023  润新知