我是 PHP 的菜鸟,谁能解释一下 Pear DB 库的实际用途?
谢谢
http://pear.php.net - PEAR 是可重用 PHP 组件的框架和分发系统。
编辑(到第一个答案):
除了 DB 抽象包 PEAR 库包含大量有用的类用于处理 XML、CURL 等。维护包的完整列表可在此处获得。
顺便说一句,PEAR 代表 PHP 扩展和应用程序存储库
What: Pear DB 是抽象层。它是 PEAR 提供的众多框架组件之一。那是什么呀?它是 PHP 和数据库提供程序(MySQL、MSSQL、Protege)之间的层/接口。因此,它以与您的 PHP 应用程序几乎相同的方式处理对多种类型的数据库提供程序的调用。您的应用程序层不必关心调用各个提供者的细节。
优点:便携性。允许您编写一次数据库接口代码并使其与多个提供程序一起使用。封装。使许多 db 调用更简单一些。
缺点:性能。它通常会比直接调用 php db 命令慢一些。
简而言之:尽可能使用它是件好事。
它只是一个数据库抽象库。允许您使用一致的 API 连接到不同类型的数据库(MySQL、PostgreSQL)。