ホームページ  >  に質問  >  本文

このエラーは抽象クラスaDBを継承する際に発生しますが、継承しない場合はエラーは報告されません。

<?php


抽象クラス aDB{


/*

*データベースに接続し、構成ファイルから構成情報を読み取ります。

*/

abstract public function conn();


abstract public function query ();


// 抽象パブリック関数 getAll();




##}



##クラス Mysql は DB を拡張します{



public $link;


/*

*データベースに接続して、設定ファイル 設定情報

*/

public function conn(){

include 'config.php';

$this->link = new mysqli ($cfg['host'], $cfg['user'], $cfg['pwd'], $cfg['db']);

var_dump($this->link );

}


public function query($sql){

return $this-> link->query($sql);

}

## // パブリック関数 getAll($sql){

// $ res = $this->query($sql);

// var_dump($res);

// }


#}

$mysql = new Mysql();

$mysql->conn();

?>

LL1949日前1095

全員に返信(1)返信します

  • L

    L2019-05-26 02:22:15

    解決、解決、抽象メソッドにパラメータを与えない、不用意すぎる

    返事
    0
  • キャンセル返事