Я hava класс под названием DBhelper, и теперь я создал новый класс UserManager. Мне нужен UserManager, который имеет такие функции, как GetUserId() и CheckValidation(). Поэтому мне требуется DBhelper для этих действий базы данных. Но я нашел, что это не работает следующим образом:PHP работает в нескольких классах
require_once('DBhelper.php');
class User{
public $databaseHelper = new DBhelper();//syntax error
public $DB = $databaseHelper->connectDB();//syntax error
public function GetUserId(){
$this->databasesHelper->RunSql();//syntax error
...
}
public function CheckValidation(){
$this->databasesHelper->RunSql();//syntax error
...
}
}
Пожалуйста, остановите меня, я долго искал интернет. Благодарю.
У вас есть Google Injection Dependency Injection? –
нет у меня нет. Но я делаю это после того, как вы говорите. Однако это не помогает. Я знаю концепцию инъекции зависимостей, но я не знаю, как применить это в php. Спасибо за ваш комментарий. – panda