我是PHP的菜鸟任何人都可以解释一下Pear DB库是否具有实际用途?
谢谢
答案 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)。