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;
    ?>

    输出结果:

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

  • 相关阅读:
    HDU 1076 An Easy Task
    299 Train Swapping
    HDU 1092 A+B for InputOutput Practice (IV)
    HDU 1093 A+B for InputOutput Practice (V)
    HDU 1049 Climbing Worm
    HDU 1032 The 3n + 1 problem
    HDU 1089 A+B for InputOutput Practice (I)
    HDU 1091 A+B for InputOutput Practice (III)
    Vimperator
    成为高效程序员的搜索技巧[转自月光博客]
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/10988175.html
Copyright © 2011-2022 走看看