0

OOP の新機能。静的メソッドで拡張クラス インスタンスを使用するための回避策はありますか。データベース用の完全なクラスがあるとします。

class Mysql{

     public function getrecords(){

      } 

}

Class login extends Mysql{

     public static method(){

      $this->getrecords()

                           }

}

Likeを使用するようになりました:

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 に答える