PHP静态方法如何编写

静态方法的特点

不需要实例化对象就可以调用
静态属性不可以由对象通过 -> 操作符来访问。
由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。

需要限制外部访问的静态方法用 protected

静态方法调用普通方法

public static function foo(){
    $obj = new self();
    return $obj->getName();
}

public function getName(){
    return 'Name is happy';
}

posted on 2020-03-03 16:52  aworkstory  阅读(246)  评论(0编辑  收藏  举报

导航