PEAR
![]() |
|
|---|---|
| Тип | бібліотека розширень |
| Сайт | http://pear.php.net/ |
PEAR (англ. PHP Extension and Application Repository — укр. Репозиторій Розширень і Додатків PHP) — це бібліотека класів PHP з відкритим вихідним кодом, велике сховище програмного забезпечення яке включає багато складових частин і в цілому призначене для розширення області застосування і підвищення надійності мови PHP. Завдяки PEAR розробники мають можливість швидше створювати програмне забезпечення, яке має більш розвинуті функції і разом з тим характеризується підвищеною надійністю.
Найбільш корисним і широко відомим елементом репозиторія PEAR являється передбачена в ньому система управління пакетами, яка дозволяє підвищити ступінь використання розробниками створеного раніше програмного забезпечення. Основною частиною цієї системи являється оперативна база даних, яка складається з модулів коду і яка надає доступ всім охочим за допомогою автоматизованого процесу, ці модулі коду розширюють можливості мови PHP. Наприклад, модулі PEAR дозволяють програмістам звертатися за допомогою мови PHP до каталогів LDAP і відкривати файли в форматі Ogg Vorbis не підготовлюючи самостійно додадкові класи для цих завдань.Програмісти, які застосовують пакети PEAR можуть сконцентувати зусилля на вдосконаленні функціональних можливостей своїх розробок, а не витрачати час на вирішення проблем самого низького рівня.
PEAR — це не тільки репозиторій, але і цілий напрямок досліджень, в рамках якого створений набір правил, які торкаються того, як саме повинен писатися код. Ці правила можна розглядати, як посібник по хорошому стилю написання коду в PHP. Правила стилю кодування призначені для регламентації стулю модулів, які входять до складу репозиторія PEAR, але в дійсності цілком можуть бути розповсюджені на всі роботи, які виконані з допомогою мови PHP.
Зміст |
Загальний опис репозиторію PEAR [ред.]
В ході створення програм на мові PHP часто виникають одинакові задачі для яких потрібні готові бібліотеки функцій, які суттєво б їх спростили. В рамках проекту PEAR існує велика і постійно зростаюча бібліотека якісного, рительно супроводжуваного і добре документованого коду PHP, який пройшов багато етапів контролю якості.
Створення проекту PEAR почалося в 1999 році, невдовзі після того, як з'явилася мова PHP. Цей проект був створений в рамках ініціативи, яку підтримує спільнота програмістів і присвячений він створенню програм з відкритим вихідним кодом, що призначені для вдосконалення мови PHP. Пакети PEAR створюються на основі стандартних функцій PHP і для їх написання часто застосовується об'єктно-орієнтований стиль програмування, наприклад модулі створюються у вигляді класів. Такі модулі можна включати в сценарії PHP за допомогою інструкцій include() або require().
Для мови PHP репозиторій PEAR в основному грає таку ж роль, як і архів CPAN для мови Perl.
Приклади пакетів PEAR [ред.]
- Auth. Аутентифікація користувача;
- Benchmark. Калібрування продуктивності;
- DB. Забезпечення зв'язку з базою даних;
- Calendar. Календарні об'єкти та функції;
- Log. Ведення журналів.;
- Mail. Взаємодія з засобами протоколів POP, IMAP і SMTP.
Див. також [ред.]
Посилання [ред.]
Джерела [ред.]
Тім Конверс, Джойс Парк і Кларк Морган PHP5 і MYSQL Біблія Користувача — «Діалектика», 2006 — С. — 646. ISBN 5-8459-1022-6


