Я использую класс PHP для входа в систему. База данных MySQL, которую процесс входа в систему проверяет для пользователя, определяется следующим образом:
class flexibleAccess{
var $dbName = 'mydatabase';
Однако, поскольку я устанавливаю приложение для разных людей, это $ dbName требует постоянных изменений. Я решил создать конфигурационный файл, в котором я храню информацию о своей базе данных, поэтому мне придется изменить ее там, что будет проще, поскольку этот класс входа где-то «спрятан». Проблема в том, что я хочу сделать что-то вроде этого:
class flexibleAccess{
var $dbName = $_SESSION['mydatabase'];
И я получаю сообщение об ошибке: «Ошибка разбора: ошибка разбора в path / access.class.php в строке 43»
Строка 43 - это строка с $ dbName ... Почему я не могу использовать это для динамического получения моих значений из сеанса? И как мне его использовать?
Спасибо