下面是書本上應用析構函數實現數據庫資源的釋放的代碼。我不明白的是,mysql_close函數已經是關閉數據庫連接了,mysql_close放在__destruct()方法里到底是什么意思呢?既然已經關閉了連接,還要釋放什么資源的呢?想了很久都想不出來。<?phpclass 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->hostname,$this->username, $this->userpwd);return $this->conn;} public function __destruct(){ //應用析構函數自動釋放連接資源mysql_close($this->conn);}} ?>
- 2 回答
- 0 關注
- 419 瀏覽
添加回答
舉報
0/150
提交
取消