Поскольку это класс, вы должны обращаться к переменным класса, используя $this->dbHost
, $this->dbUser
и т. Д. Вместо $dbHost
, $dbUser
.Php требует, чтобы вы использовали $ this-> variableName для переменных класса.
EDIT:
Вот ваш код с измененными переменными mysql_connect для доступа к переменным класса
class DatabaseConnection {
private $dbHost = "localhost";
private $dbUser = "root";
private $dbPass = "";
private $dbName = "test";
function __construct() {
$connection = mysql_connect($this->dbHost, $this->dbUser, $this->dbPass)
or die("Could not connect to the database:<br />" . mysql_error());
mysql_select_db("test", $connection)
or die("Database error:<br />" . mysql_error());
}
}