什么是Pear DB库?

时间:2009-12-24 22:25:08

标签: php pear

我是PHP的菜鸟任何人都可以解释一下Pear DB库是否具有实际用途?

谢谢

3 个答案:

答案 0 :(得分:4)

http://pear.php.net - PEAR是可重用PHP组件的框架和分发系统。

编辑(第一个答案):

除了DB抽象包之外,PEAR库包含大量有用的类,用于处理XML,CURL等。维护包的完整列表可用here

BTW,PEAR代表PHP扩展和应用程序存储库

答案 1 :(得分:3)

什么: 梨DB是抽象层。它是PEAR提供的众多框架组件之一。那是什么呀?它是PHP和db提供程序(MySQL,MSSQL,Protege)之间的层/接口。因此,它以与PHP应用程序几乎相同的方式处理对多种类型的数据库提供程序的调用。您的应用程序层不必关心调用各个提供程序的详细信息。

优点: 可移植性。允许您编写一次db接口代码,并使其与多个提供程序一起使用。 封装。使许多db调用变得更简单。

缺点: 性能。它通常比直接调用php db命令慢一点。

果壳: 如果可以的话,它很好用。

答案 2 :(得分:2)

它只是一个数据库抽象库。让您使用一致的API连接到不同类型的数据库(MySQL,PostgreSQL)。