0

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

class Mysql{

     public function getrecords(){

      } 

}

Class login extends Mysql{

     public static method(){

      $this->getrecords()

                           }

}

现在使用喜欢:

login::method();

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

4

1 回答 1

0

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

类 Mysql{

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

}

类登录扩展 Mysql{

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

登录::方法();

于 2013-02-12T10:04:00.413 回答