class UserInfo extends Database{
private $privileges=
$this
->connect()
->select("users", "DISTINCT privileges", "username= 'someuser'")
->getResult('privileges');
}
Не похоже, что я могу определить это свойство $privileges
на основе метода, основанного на родительском классе Database
.
Стоит отметить, что одна и та же функция работает великолепно, когда я использую одну и ту же функцию в другом скрипте и динамически определяю свойства.Каждый класс создается объектом, он работает (очевидно, с правильными установщиками и получателями.)
$db = new Database;
$user = new UserInfo;
$user-> privileges=
$db
->connect()
->select("users", "DISTINCT privileges", "username= '".$user->name."'")
-> getResult('privileges');