作者:钟爱胖胖 | 来源:互联网 | 2013-05-13 00:01
构造方法:1、一个类只能有一个构造方法!2、构造方法没有返回值。3、构造方法的作用是对新对象的初始化,但并不能创造对象本来4、在创建构造方法后,系统将自动调用构造方法!
构造方法:
1、 一个类只能有一个构造方法!
2、构造方法没有返回值。
3、构造方法的作用是对新对象的初始化,但并不能创造对象本来
4、在创建构造方法后,系统将自动调用构造方法!
-
-
class person{
-
public $name;
-
public $age;
-
//构造方法 (没有返回值,直接调用!)
-
public function __construct($name,$age){
-
//this 是一个引用对象本身,相对于当前对象的地址!
-
$this->age=$age;
-
$this->name=$name;
-
echo "这是一个构造方法
";
-
}
-
//构造方法2:(php4中方法)
-
public function person(){
-
-
echo"OK
";
-
}
-
}
-
//两种构造方法同时存在时,优先输出方法1;
-
$po=new person("aaa",20);
-
echo $po->name.$po->age;
-
?>
age=$age;
$this->name=$name;
echo "这是一个构造方法
";
}
//构造方法2:(php4中方法)
public function person(){
echo"OK
";
}
}
//两种构造方法同时存在时,优先输出方法1;
$po=new person("aaa",20);
echo $po->name.$po->age;
?>
析构方法:
析构方法主要作用是用来释放资源!不如释放数据库的链接,或图片链接或销毁某个对象等等