<?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){
#}
$mysql = new Mysql();
解決、解決、抽象メソッドにパラメータを与えない、不用意すぎる