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

输出结果:

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

猜你喜欢

转载自www.cnblogs.com/saintdingspage/p/10988175.html