我是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;
}
}
Run Code Online (Sandbox Code Playgroud)
你有一个错字/忘记了方法名称:
config::('mysql/db')
Run Code Online (Sandbox Code Playgroud)
应该是这样的:
config::get('mysql/db')
Run Code Online (Sandbox Code Playgroud)