zoukankan      html  css  js  c++  java
  • 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;
    ?>

    输出结果:

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

  • 相关阅读:
    005.Kickstart部署多系统
    004.Kickstart部署之FTP架构
    003.Kickstart部署之HTTP架构
    C#并发编程之异步编程(二)
    设计模式之策略者模式
    设计模式之职责链模式
    C#并发编程之异步编程(一)
    C#并发编程之概述
    微服务探索与实践—总述
    设计模式之模板方法模式
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/10988175.html
Copyright © 2011-2022 走看看