protected static function dbConnect() { if (!self::$dbc) { self::$dbc = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS); self::$dbc->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } }
protected static function dbConnect() { if (!self::$dbc) { // @TODO: Connect to database self::$dbc = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASSWORD); self::$dbc->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // echo self::$dbc->getAttribute(PDO::ATTR_CONNECTION_STATUS) . PHP_EOL; } }
private static function dbConnect() { // If the static property $dbc has not been set, then assign it. if (!self::$dbc) { self::$dbc = new PDO('mysql:host=' . DB_HOST . '; dbname=' . DB_NAME, DB_USER, DB_PASS); // Tell PDO to throw exceptions on error self::$dbc->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } }