2017年7月19日~~
PHP面向对象
1定义静态方法:
由于静态方法不需要通过对象即可使用,所以伪变量$this在静态不可用
Static functiom 方法名{}
非静态的函数可以直接调用静态函数的方法
在类中调用静态方法的格式:self::方法名
静态方法的外部访问:类名::方法名
也可以使用对象来调用静态方法:$对象名::方法名
使用类名+范围解析操作符+静态函数的方法
2魔术方法
将所有以 __(两个下划线)开头的类方法保留为魔术方法
在命名自己的类方法时不能使用这些方法名,除非是想使用其魔术功能。
该魔术方法的标准格式,不能改变
魔术方法必须是公共的(public),且不能定义为静态的(static)