質問
Doctrine 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