关于php析构函数__destruct()的问题
下面是书本上应用析构函数实现数据库资源的释放的代码。
< ? php
class conn{
public hostname;publichostname;publicusername;
public userpwd;publicuserpwd;publicconn;
public function __construct(x,x,y,z){ //应用构造函数对类体中的属性进行初始化z){ //应用构造函数对类体中的属性进行初始化this->hostname=x;x;this->username=y;y;this->userpwd=$z;
}
public function getConn(){ //建立与数据库的连接
this−>conn=mysqlquery(this−>conn=mysqlquery(this->hostname,this−>username,this−>username,this->userpwd);
return $this->conn;
}
public function __destruct(){ //应用析构函数自动释放连接资源
mysql_close($this->conn);
}
}
?>