хочу использовать доктрину dbal
Вопрос
Я хочу использовать Dectrine DBAL, я загрузил папку DBAL с сайта. и поместите папку на мой сервер. а затем напишите этот код в моем файле.
use Doctrine\Common\ClassLoader;
require 'Doctrine/Common/ClassLoader.php';
$classLoader = new ClassLoader('Doctrine', 'Doctrine');
$classLoader->register();
$config = new \Doctrine\DBAL\Configuration();
//..
$connectionParams = array(
'dbname' => 'mydb',
'user' => 'user ',
'password' => 'password',
'host' => 'host',
'driver' => 'pdo_mysql',
);
$conn = DriverManager::getConnection($connectionParams);
$stmt = $conn->query($select_resellerData);
$fetch = $stmt->fetch();
print_r($fetch);
дает мне эту ошибку.
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/abhijitnair/sandbox/reseller dashboard/manual_population/populatenew.php on line 3
Пожалуйста, предложите, что мне нужно использовать DBAL.
Спасибо
Решение
Если ошибка взята из строки «Использование», то ошибка, скорее всего, потому, что у вас нет PHP 5.3 или более поздней установки (или использования). Пространства имен были введены в 5.3, поэтому любая более ранняя версия не распознает слово «использование» в качестве ключевого слова языка для указания используемого пространства имен. Ошибка анализа, скорее всего, вызвана, потому что датированная версия PHP считает, что «использование» является функцией, и ожидает (
После имени функции.
Не связан с StackOverflow