В настоящее время я создаю скрипт конвертации. Я получил 6 баз данных, которые мне нужно использовать. Я использую PDO, и моя идея состоит в том, чтобы сделать все как можно меньше кода. Я хочу поместить свои базы данных в массив.Использование 'new CLASSNAME()' в качестве значения массива в PHP
Я попытался с помощью:
private $databaseConnections = array(
'db1' => new PDO('mysql:host=localhost;dbname=db1;charset=utf8', 'user', 'pass'),
'db2' => new PDO('mysql:host=localhost;dbname=db2;charset=utf8', 'user', 'pass')
);
Но я получил следующее сообщение об ошибке:
Parse error: syntax error, unexpected 'new' (T_NEW) in ... on line 11
Почему я не могу использовать новый PDO в качестве значения массива?
Я просто положил это в класс. Но netbeans уже дает синтаксическую ошибку в строке db1. И на странице это дает ошибку, которую я вставил. –