Что такое библиотека DB Pear? - PullRequest
       12

Что такое библиотека DB Pear?

3 голосов
/ 25 декабря 2009

Я новичок в PHP, может кто-нибудь объяснить, что такое библиотека БД Pear с практическим использованием?

Спасибо

Ответы [ 3 ]

4 голосов
/ 25 декабря 2009

http://pear.php.net - PEAR - это фреймворк и система распространения для повторно используемых PHP-компонентов.

РЕДАКТИРОВАТЬ (к первому ответу):

Кроме пакетов абстракции БД Библиотека PEAR содержит огромное количество полезных классов для работы с XML, CURL и т. Д. Полный список поддерживаемых пакетов доступен здесь .

Кстати, PEAR означает расширение PHP и хранилище приложений

3 голосов
/ 25 декабря 2009

Что: Груша БД является слоем абстракции. Это один из многих базовых компонентов, доступных в PEAR. Что это за фигня? Это слой / интерфейс между PHP и провайдером БД (MySQL, MSSQL, Protege). Таким образом, он обрабатывает вызовы к нескольким типам провайдеров БД практически так же, как и к вашему PHP-приложению. Уровень вашего приложения не должен заботиться о деталях вызова отдельных провайдеров.

Плюсы: Переносимость. Позволяет написать код интерфейса БД один раз и заставить его работать с несколькими провайдерами. Инкапсуляция. Делает много вызовов в БД немного проще.

Минусы: Спектакль. Обычно это будет немного медленнее, чем прямой вызов команд php db.

Ореховая скорлупа: Хорошо использовать его, когда можешь.

2 голосов
/ 25 декабря 2009

Это просто библиотека абстракций базы данных. Позволяет подключаться к различным типам баз данных (MySQL, PostgreSQL) с использованием согласованного API.

...