构造函数__construct:
1.构造函数可以接受参数,能够在创建对象时赋值给对象属性。
2.构造函数可以调用类方法或其他函数。
3.构造函数可以调用其他类的构造函数。
<?php
class test{
public $name;
public $age;
function __construct($a){
$this->name = $this->test();
$this->age = $a;
}
function __destruct(){
echo "当对象销毁时会调用我";
}
public function test(){
return 12345;
}
}
$test = new test('chuanzhi');
var_dump($test);
?>
析构函数__destruct:
以下情况可能会使用到。
PHP页面加载完毕之后;
unset()类;
变量引用指向别的对象或值时;