在静态方法中使用扩展类

时间:2013-02-12 08:56:54

标签: php static-methods

OOP新手。 是否有任何解决方法在静态方法中使用扩展类实例。 假设我有一个完整的数据库类。

class Mysql{

     public function getrecords(){

      } 

}

Class login extends Mysql{

     public static method(){

      $this->getrecords()

                           }

}

现在使用Like:

login::method();

虽然上面写的代码无效,但我怎样才能实现这个功能?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码来实现此功能

类Mysql {

 public function getrecords(){
        echo "test";
  } 

}

类Login扩展了Mysql {

 public static function method(){
        parent::getrecords();
}

} 登录::方法();