При попытке создать экземпляр в другом файле появляется следующее сообщение об ошибке. Я новичок в PHP и не могу найти синтаксические ошибки с моим кодом.Не удается получить доступ к пустому объекту в PHP
Фатальная ошибка: Не удается получить доступ к пустой недвижимости в /home/leondash/public_html/poll/classes/database.php на линии 21
class Database {
private $host, $username, $password, $database;
private $db;
/** Opens a connection the database */
public function __construct() {
$this->host = "localhost";
$this->username = "dbuser";
$this->password = "dbpass";
$this->database = "dbname";
// the following line is giving the error
$this->db = mysqli_connect($this->host, $this->username, $this->$password, $this->database)
or die('Error: Could not connect to the database');
return true;
}
}
Как вы планируете подключаться к таблице «" на хосте »с именем« »в качестве имени пользователя и« »в качестве пароля? – JAL
Смотрите свое редактирование. Можете ли вы лучше узнать информацию о своей фактической информации? Просто измените хост/имя пользователя/пароль. наличие в Q как пустого не точно отражает вашу ситуацию, учитывая, что они пустые звуки, как то, что вызывает ошибку. – JAL
Обновлено мое сообщение, JAL. – Leon