なぜ私はこのエラーが発生しているのか分かりませんし、5時間修正する方法に苦労しています。 未定義のプロパティ:MySQLDatabase :: $ DB_CONFIG
class MySQLDatabase {
function __construct(){
if(file_exists(ROOT_PATH.'config.php')){
$db_config = json_decode(file_get_contents(ROOT_PATH.'config.php'), true);
$this->open_connection(db_config);
}}
function open_connection() {
$this->connection = mysqli_connect(
$this->db_config['DBLocation'],
$this->db_config['DBName'],
$this->db_config['DBPassword'],
$this->db_config['DBUsername']
);
if(mysqli_connect_errno()) {
echo "Connection failed: " . mysqli_connect_error();
}
}
は、クラス内でこのコードですか? –
'$ this-> open_connection(db_config);' 'db_config'には' $ '記号がありません。 –
'open_connection()'には署名がありません。 –