首页  >  问答  >  正文

继承抽象类aDB就出现这个错误,不继承就没有报错

<?php


abstract class aDB{


/*

*连接数据库,从配置文件读取配置信息

*/

abstract public function conn();


abstract public function query();


// abstract public function getAll();




}



class Mysql extends aDB{



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);

}


// public function getAll($sql){

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

// var_dump($res);

// }




$mysql = new Mysql();

$mysql->conn();

?>

捕获.PNG

LL1949 天前1094

全部回复(1)我来回复

  • L

    L2019-05-26 02:22:15

    解决了解决了,抽象方法没有给参数,太粗心了

    回复
    0
  • 取消回复