Специально для пользователей языка PHP создана открытая библиотека PEAR. Она представляет собой репозиторий приложений и содержит различные модули PHP. Это целая система, позволяющая управлять пакетами и распространять код среди разработчиков приложений.

Когда мы говорим о том, что PEAR является структурированной библиотекой PHP-кода, подразумевается, что весь код разделён на специальные «пакеты». Каждый такой пакет создавался под управлением отдельной команды разработчиков, он имеет свой собственный номер, документацию и цикл разработки. Все пакеты в той или иной степени соотносятся с другими пакетами, в том числе они могут значительно зависить друг от друга.

Все пакеты делятся на два типа: пакеты для исходного кода и пакеты бинарные. Первый тип пакетов содержит только исходники, т.е. исходный код, а второй тип пакетов содержит не только исходный код, но и бинарные файлы.

Все пакеты после разработки должны регистрироваться и отправляться в центральную базу данных. Сюда могут быть загружены и сторонние пакеты. Доступ к этой базе данных может выполняться в двух вариантах. Первый подразумевает наличие дружественного интерфейса для пользователей - это HTML. Второй вариант – это специальный интерфейс для машины (XML-RPC).

Все пакеты многофункциональны. Это означает, что они могут использоваться совместно с другими пакетами, и не зависят от внешней среды. Для того чтобы добавить новые функции или компоненты не требуется дополнительных усилий.

Библиотека PEAR содержит и дополнительные модули для языка программирования PHP. Эти модули написаны на другом языке – C. Библиотека модулей под названием PECL создавалась, потому что была необходимость перемещать создаваемые модули для PHP, а самое главное, их нужно было регистрировать и систематизировать. Все модули написаны с соблюдением стандартов PHP, а не библиотеки PEAR, к которой они относятся.

captcha

Антипкин Михаил Сергеевич о метавселенной, открывающей безграничные возможности для инноваций и экспериментов Антипкин Михаил Сергеевич о метавселенной
Сёрфинг с браузером FraudFox: исчерпывающее руководство Сёрфинг с браузером FraudFox
Где найти лицензионные ключи активации к ПО? Где найти лицензионные ключи активации к ПО?
Курсы веб дизайна: обучение онлайн Курсы веб дизайна: обучение онлайн
Как продлить срок службы бытовой техники? Как продлить срок службы бытовой техники?
Основы VPS/VDS: что нужно знать перед арендой? Основы VPS/VDS: что нужно знать перед арендой?
Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров
Топ-10 игр для Android стоимостью менее $5 Топ-10 игр для Android стоимостью менее $5
Проверка авто в базе ГИБДД перед покупкой Проверка авто в базе ГИБДД перед покупкой
Бизнес-психология в онлайн-институте Smart Бизнес-психология в онлайн-институте Smart
Как открыть расчётный счёт в банке для ИП и ООО? Как открыть расчётный счёт в банке для ИП и ООО?
Завис айфон: что делать? Завис айфон: что делать?
Обзор смартфона iPhone 15 Обзор смартфона iPhone 15
Системы видеонаблюдения в частном доме: характеристики и настройка Системы видеонаблюдения в частном доме: характеристики и настройка
Что такое партнёрская программа? Что такое партнёрская программа?
Анализируем рекламу Google Ads для оптимизации кампаний Анализируем рекламу Google Ads для оптимизации кампаний
Аренда сервера в immers.cloud Аренда сервера в immers.cloud
Мастерство самоорганизации: 5 приемов для успешного планирования Мастерство самоорганизации: 5 приемов для успешного планирования
Взлом голосовых помощников ультразвуком Взлом голосовых помощников ультразвуком
Как создавать промпты для ChatGPT: главные правила Как создавать промпты для ChatGPT: главные правила