小编Mar*_*ijn的帖子

从父级调用重写静态方法

我有两节课.孩子和父母.父进程从子进程调用静态方法(这是子类中的覆盖静态父方法),我得到一般服务器错误.当我删除关系('extends'部分)时,一切都很好并且没有错误.不知道为什么.你不能覆盖静态方法吗?寻找答案,但似乎无法找到它们.

Class Fase {

  public static function getbyId($id) {
   //some stuff
      }
  public function getsomefaseitem($fase_item_id) {
     FaseItem::getbyid($fase_item_id);
    }

}

Class FaseItem extends Fase {

  public static function getbyId($id) {

      }
}
Run Code Online (Sandbox Code Playgroud)

php inheritance visibility

2
推荐指数
1
解决办法
4518
查看次数

标签 统计

inheritance ×1

php ×1

visibility ×1