析构函数: (__destruct )与构造函数对应的是析构函数,作用是销毁变量。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。
在php5.1中,构造函数统一命名为:
function __construct(){
#函数体
}
析构函数统一命名为:
function __destruct(){
#函数体
}
// *注意,construct和destruct之前有两个下划线,不是一个*/
实例1
class db {
function __construct() mysql_select_db($this->DbName, $this->mConnId); //选择数据库 mysql_query("set names 'gbk'");//设置数据库编码为GBK
}
function __destruct()
}
// 这时我们在用时就不需要考虑数据连接与关闭了,只要$aa = new db();就OK了。 |
实例2
<?php
public function display(){ |