class Mysql{
}
class Oracle {
}
class SqlLite {
}
$_config['dbType'] = 'mysql';
class Db {
public static function getDb()
{
if ($_config['dbType'] == 'mysql') {
return new Mysql();
} else if ($_config['dbType'] == 'oracle') {
return new Oracle();
} else {
return new SqlLite();
}
}
}
php设计模式篇-简单工厂
最新推荐文章于 2025-12-09 14:46:51 发布
本文介绍了一个简单的数据库抽象层实现,通过配置文件选择不同的数据库类型(如MySQL、Oracle或SqlLite),并根据所选类型返回相应的数据库操作类实例。这种设计提高了代码的灵活性和可维护性。
231

被折叠的 条评论
为什么被折叠?



