在PHP中读取错误并修复它们

时间:2014-01-06 22:26:05

标签: php syntax-error

我是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;
    } 

}

1 个答案:

答案 0 :(得分:5)

您输错了/忘记了方法名称:

config::('mysql/db')

应该是这样的:

config::get('mysql/db')