3

我是 PHP 的菜鸟,谁能解释一下 Pear DB 库的实际用途?

谢谢

4

3 回答 3

4

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

编辑(到第一个答案):

除了 DB 抽象包 PEAR 库包含大量有用的类用于处理 XML、CURL 等。维护包的完整列表可在此处获得。

顺便说一句,PEAR 代表 PHP 扩展和应用程序存储库

于 2009-12-24T22:28:20.393 回答
3

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

优点:便携性。允许您编写一次数据库接口代码并使其与多个提供程序一起使用。封装。使许多 db 调用更简单一些。

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

简而言之:尽可能使用它是件好事。

于 2009-12-25T03:12:45.973 回答
2

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

于 2009-12-24T22:27:47.053 回答