调用单例类时找不到类PDO


Class PDO not found when calling a singleton class

有人能告诉我是什么导致了这个错误吗?"致命错误:找不到类PDO"

当我这样调用singleton类时:$db = db::krijgInstantie();

我使用mvc设计,这个错误很奇怪,因为我对另一个网站使用相同的代码

public static function krijgInstantie()
    {
        if (!self::$instantie)
        {
            $config = config::krijgInstantie();
            $db_type = $config->config_waarden['database']['db_type'];
            $hostnaam = $config->config_waarden['database']['db_hostnaam'];
            $dbnaam = $config->config_waarden['database']['db_naam'];
            $db_wachtwoord = $config->config_waarden['database']['db_wachtwoord'];
            $db_gebruikersnaam = $config->config_waarden['database']['db_gebruikersnaam'];
            $db_poort = $config->config_waarden['database']['db_poort'];
        self::$instantie = new PDO("$db_type:host=$hostnaam;port=$db_poort;dbname=$dbnaam",$db_gebruikersnaam, $db_wachtwoord);
            self::$instantie-> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        }
        return self::$instantie;
    }

谢谢,Richard

您的PHP安装缺少PDO模块。检查您的PHP.ini。

另请参阅:http://php.net/manual/en/pdo.installation.php