我是php的新手,我的代码出错并且在识别错误时遇到了问题。
错误说:
解析错误:第12行上的/home/ob219/public_html/membership/classes/DB.php中的语法错误,意外的'(',期望标识符(T_STRING)或变量(T_VARIABLE)或'{'或'$'
它可能只是我没有看到一个简单的错误,但如果它没有,如果我的代码的逻辑有一个缺陷,我会恭维一些帮助解释问题。 谢谢。
,代码为:
<?php
class DB {
private static $_instance = null;
private $_pdo,
$_query,
$_error = false,
$_results,
$_count = 0;
private function __construct() {
try {
$this->_pdo = new PDO('mysql:host=' . config::get('mysql/host') . ';dbname=' . config::('mysql/db'), config::get('mysql/username'), config::get('mysql/password'));
} catch(PDOException $e) {
die($e->getMessage());
}
}
public static function getInstance() {
if(!isset(self::$_instance)) {
self::$_instance = new DB();
}
return self::$_instance;
}
}
答案 0 :(得分:5)
您输错了/忘记了方法名称:
config::('mysql/db')
应该是这样的:
config::get('mysql/db')