fix compatibility with php72

This commit is contained in:
xiaomlove
2021-01-04 20:47:22 +08:00
parent d8a3f5270f
commit 752e26000c
6 changed files with 40 additions and 34 deletions

View File

@@ -2,11 +2,11 @@
class DB
{
private DBInterface $driver;
private $driver;
private static $instance;
private static array $queries = [];
private static $queries = [];
private function __construct()
{

View File

@@ -2,7 +2,7 @@
class DBMysqli implements DBInterface
{
private mysqli $mysqli;
private $mysqli;
public function connect($host, $username, $password, $database, $port)
{
@@ -43,17 +43,17 @@ class DBMysqli implements DBInterface
return $this->mysqli->select_db($database);
}
public function fetchAssoc($mysqliResult): array|null
public function fetchAssoc($mysqliResult)
{
return $mysqliResult->fetch_assoc();
}
public function fetchRow($mysqliResult): array|null
public function fetchRow($mysqliResult)
{
return $mysqliResult->fetch_row();
}
public function fetchArray($mysqliResult, $type): array|null
public function fetchArray($mysqliResult, $type)
{
if (is_null($type)) {
$type = MYSQLI_BOTH;

View File

@@ -14,11 +14,11 @@ interface DBInterface
public function selectDb($database);
public function fetchAssoc($result): array|null;
public function fetchAssoc($result);
public function fetchRow($result): array|null;
public function fetchRow($result);
public function fetchArray($result, $type): array|null;
public function fetchArray($result, $type);
public function affectedRows(): int;