Вы не можете назначить объект на этапах подготовки класса, только экземпляр класса:
class Databases
{
public $liveresellerdb;
public function __construct()
{
$this->liveresellerdb = new Database('1host1','user','pswd','db');
}
}
Все, что внутри конструктора, может быть общим кодом PHP, вне функции, и вместо этого тело класса имеет определенные законы.
если вам требуется, чтобы база данных была статичной, то вы должны установить / получить к ним доступ по-разному.
class Databases
{
public static $liveresellerdb;
}
Databases::liversellerdb = new Database('1host1','user','pswd','db');