静态方法的特点
不需要实例化对象就可以调用
静态属性不可以由对象通过 -> 操作符来访问。
由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。
需要限制外部访问的静态方法用 protected
静态方法调用普通方法
public static function foo(){
$obj = new self();
return $obj->getName();
}
public function getName(){
return 'Name is happy';
}