PHP 起步篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

使用析构函数

  与构造函数对应的是析构函数。析构函数在销毁类之前执行,并统一命名__destruct(),其作用是在类被销毁前自动完成某项功能。

<?php
class conn{
  public $hostname;
  public $username;
  public $userpwd;
  public $conn;
  public function __construct($x,$y,$z){    //应用构造函数对类体中的属性进行初始化
    $this->hostname=$x;
    $this->username=$y;
    $this->userpwd=$z;
  }

  public function getConn(){      //建立数据库的连接
      $this->conn=MySQL_query($this->username,$this->username,$this-userpwd);
      return $this->conn;
  }
  public function _destruct(){   //应用析构函数自动释放连接资源
      MySQL_close($this->conn);
  }
}
?>