こんにちは私はPHPの初心者向けの本を読み終えたばかりで、自分でログインを作成し始めました。あまり遠くまで行かず、修正できないエラーが発生しました。
私は3つのファイルを持っています
index.php
session_start();
require 'DB_ACCES/connect.php';
if(isset($_POST['submit'])){
$conn = new Mysqli();
}
constants.php
define('DB_HOST', 'localhost');
define('DB_USER' , 'root');
define('DB_PWD' , '');
connect.php
require '../includes/constants.php';
class Mysqli{
private $conn;
function __construct() {
$this->conn = new mysqli(DB_HOST , DB_USER , DB_PWD) or die(mysqli_error());
}
}
index.phpを実行すると、次のエラーが発生します。
Fatal error: Cannot redeclare class Mysqli in D:\Program Files\xampp\htdocs\MyWork\Blog\DB_ACCES\connect.php on line 4
ここで何が間違っているので、どうすれば修復できますか?