2009-12-24 91 views

回答

2

它只是一個數據庫抽象庫。使您可以使用一致的API連接到不同類型的數據庫(MySQL,PostgreSQL)。

4

http://pear.php.net - PEAR是一個可重用PHP組件的框架和分發系統。

EDIT(於第一答案):

除了DB抽象packeges PEAR庫包含用於處理XML,捲曲等保持packeges的全部列表工作有用的類的大量可用here

BTW,PEAR代表PHP擴展和應用程序庫

3

的是什麼: 梨DB是抽象層。它是PEAR提供的衆多框架組件之一。那是什麼呀?它是PHP和數據庫提供者(MySQL,MSSQL,Protege)之間的一個層/接口。因此,它以與您的PHP應用程序幾乎相同的方式處理對多種類型數據庫提供程序的調用。您的應用程序層無需關注調用單個提供程序的詳細信息。

優點: 便攜性。允許你編寫你的db接口代碼一次,並讓它與多個提供者一起工作。 封裝。使許多db調用更簡單一些。

缺點: 表現。它通常會比直接調用php db命令慢一點。

堅果殼: 它很好用,當你可以。