0
我正在创建一个辅助类,并在其中添加一个PDO实例。 我希望类方法能够连接到各种数据库。 什么是最好的方式来解决它? 到目前为止,我有:PDO中各种数据库的DSN
public static function connect($dbType, $database, $host, $username,
$password, $options = array())
{
switch($dbType)
{
case "pgsql":
$DSN = "pgsql:dbname=$database;host=$host";
break;
case "mysql":
$DSN = "mysql:host=$host;dbname=$database";
break;
case .....
}
}
有没有无需遍地检测$ DBTYPE执行此更好的办法? 有没有更动态的方法来做到这一点?
如果您的所有方法都是静态的,那么它不是一个类。这是一个看起来像一个类的命名空间。 – 2012-08-14 04:21:54