函数
自定义的普通函数--明确调用
function fun(){}
目的:重复利用代码
魔术方法不需要调用④⑤⑥⑦⑧⑨⑩
① function__construct(){};构造方法
条件:创建对象 $p=new Person();
② function__destruct(){};析构方法
条件:对象销毁$p=null、文件结束
③ private $name;
类外 $p->name="zhangsan";用__set可以调用
__set:类外设置私有成员属性
__get: 类外得到私有成员属性
__call :PHP5 的对象新增了一个专用方法 __call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在的方法,
__call 方法将会被自动调用。
__toS
__get:
__call
__clone
(1)private $name;
private $age;
$p=new Person();
function __set($key,$value){}:类外设置私有成员属性
条件:
$p=new Person();
$p->name="zhangsan";
echo $p->name;
(2)
__get($key){echo $this->name;
echo $this->age;
}:类外获取私有成员属性
条件:
echo $p->name;