萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 構造函數與析構函數[__construct __destruct()]

php 構造函數與析構函數[__construct __destruct()]

在php有一些特殊的函數,php 構造函數與析構函數[__construct __destruct()]哦,他在在類class中的作用是初始化與銷毀變量下面我們來看看實例以\

在php有一些特殊的函數,php 構造函數與析構函數[__construct __destruct()]哦,他在在類class中的作用是初始化與銷毀變量下面我們來看看實例以

class db

{

  function __construct()
  {            
      
   $this->mConnId=mysql_connect ($this->DbHost,$this->DbUser,$this->DbPwd);//建立連接

            mysql_select_db($this->DbName, $this->mConnId);    //選擇數據庫

            mysql_query("set names 'gbk'");//設置數據庫編碼為GBK

        }
       
        //__destruct:析構函數,斷開連接

 function __destruct()
  {
            mysql_close($this->mConnId); //此處還有問題......

        }
 }

這時我們在用時就不需要考慮數據連接與關閉了,只要$aa = new db();就OK了。

copyright © 萬盛學電腦網 all rights reserved