~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ C5EC1EBEA6FD0BE1C60CE4AB8F1EACD5__1707997440 ✰
Заголовок документа оригинал.:
✰ PEAR - Wikipedia ✰
Заголовок документа перевод.:
✰ ГРУША — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/PEAR ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/c5/d5/c5ec1ebea6fd0be1c60ce4ab8f1eacd5.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/c5/d5/c5ec1ebea6fd0be1c60ce4ab8f1eacd5__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 13:05:42 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 15 February 2024, at 14:44 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

ГРУША — Википедия Jump to content

ГРУША

Из Википедии, бесплатной энциклопедии

Репозиторий расширений и приложений PHP , или PEAR , представляет собой хранилище кода программного обеспечения PHP . Стиг С. Баккен основал проект PEAR в 1999 году с целью содействия повторному использованию кода, выполняющего общие функции. Проект стремится предоставить структурированную библиотеку кода, поддерживать систему распространения кода и управления пакетами кода , а также продвигать стандартный стиль кодирования. Несмотря на то, что проект PEAR осуществляется сообществом, в нем есть группа PEAR, которая выступает в качестве руководящего органа и решает административные задачи. Каждый пакет кода PEAR представляет собой независимый проект под эгидой PEAR. Имеет собственную команду разработчиков, контроль версий и документацию.

Пакеты PEAR [ править ]

Пакет PEAR распространяется в виде сжатого tar-файла . Каждый архив состоит из исходного кода, написанного на PHP , обычно в объектно-ориентированном стиле. [ нужна цитата ] . Многие пакеты PEAR могут быть легко использованы разработчиками как обычный сторонний код с помощью простых операторов включения в PHP. Более элегантно, для установки пакетов PEAR можно использовать менеджер пакетов PEAR , который по умолчанию поставляется с PHP, так что дополнительные функции, предоставляемые пакетом, отображаются как интегрированная часть установки PHP. В отличие от архивов Comprehensive Perl Archive Network (CPAN), которые PEAR взял за модель. [ нужна цитата ] Пакеты PEAR не имеют неявных зависимостей, поэтому размещение пакета в дереве пакетов PEAR не связано с зависимостями кода. Вместо этого пакеты PEAR должны явно объявлять все зависимости от других пакетов PEAR.

PEAR Базовые классы содержат код для моделирования объектно-ориентированных деструкторов и согласованной обработки ошибок. Существуют пакеты для многих основных функций PHP, включая аутентификацию , кэширование , доступ к базе данных, шифрование , настройку, HTML , веб-сервисы и XML .

PEAR означает «Репозиторий расширений и приложений PHP». Это фреймворк и система распространения повторно используемых компонентов PHP. Он расширяет PHP и обеспечивает более высокий уровень программирования для всех веб-разработчиков. PEAR разделен на три разных класса: основные компоненты PEAR, пакеты PEAR и пакеты PECL. Пакеты PEAR включают в себя функциональные возможности аутентификации, работы в сети и файловой системы, а также инструменты для работы с шаблонами HTML и XML.

Менеджер пакетов PEAR [ править ]

Менеджер пакетов PEAR предоставляет стандартизированный способ установки, удаления или обновления с помощью новых пакетов PEAR или расширений PECL. Перед установкой пакета ему также можно поручить позаботиться о зависимостях пакета, чтобы также были установлены все дополнительные необходимые пакеты.

Менеджер пакетов PEAR запускается из командной строки с помощью команды pearкоманда. Поэтому обычно только администратор сервера может изменить установленную базу расширений PEAR и PECL. В установках PHP, работающих в Linux, менеджер пакетов PEAR готов к использованию по умолчанию, но в Windows менеджер пакетов PEAR доступен только после запуска пакетного файла с именем go-pear.bat.

PEAR2 Пайрус [ править ]

В Pyrus была предпринята попытка перепроектировать и улучшить PEAR с нуля для PHP 5.3 или новее. [1] Pyrus можно использовать для установки пакетов из каналов PEAR. Последний выпуск выпущен в марте 2011 года, и его разработка могла быть прекращена из-за популярности Composer. [2]

ГРУША и композитор [ править ]

Composer . предлагает альтернативу для управления пакетами PHP-проекта Composer также поддерживает установку пакетов PEAR. [3] Некоторые люди [ кем? ] сообщества PHP выступают за замену PEAR в пользу композитора. [4] [5]

ПЭКЛ [ править ]

Библиотека сообщества расширений PHP (PECL) (произносится как «рассол»). [6] ) концептуально очень похож на PEAR, и действительно, модули PECL устанавливаются с помощью диспетчера пакетов PEAR. PECL содержит расширения C для компиляции в PHP. Как программы на языке C, расширения PECL работают более эффективно, чем пакеты PEAR. PECL включает модули для анализа XML, доступа к дополнительным базам данных, анализа почты, встраивания Perl или Python в сценарии PHP и для компиляции сценариев PHP. PECL выделился из проекта PEAR в октябре 2003 года. Первоначально он назывался Библиотекой кодов расширения PEAR, но теперь работает независимо от PEAR. [7]

Расширения PECL документированы вместе со стандартными расширениями в Руководстве по PHP, поэтому специального руководства для расширений PECL не существует. Также несколько [ нужен пример ] расширения начали свой цикл разработки в PECL и закончились в ядре (распределенный исходный код PHP) и во многих [ нужен пример ] в этих случаях версии PECL перестают поддерживаться.

См. также [ править ]

Ссылки [ править ]

  1. ^ "PEAR2_Pyrus - PEAR2" . Архивировано из оригинала 10 января 2017 г. Проверено 12 декабря 2016 г.
  2. ^ «PHP – В чем разница между PEAR и Composer?» .
  3. ^ «Хранилища — Композитор» .
  4. ^ «Взлет Composer и падение PEAR | Статьи - Фабьен Потенсье» .
  5. ^ «Взрыв из прошлого – PEAR все еще актуален?» .
  6. ^ "Руководство :: Что такое ГРУША?" . груша.php.net . Проверено 21 марта 2017 г.
  7. ^ Янсен, Мартин (15 октября 2003 г.). «Собственная инфраструктура для PECL» . Новости. ГРУША . Команда сайта PEAR. Архивировано из оригинала 28 февраля 2023 г. Проверено 28 февраля 2023 г. PECL, ранее известная как Библиотека кода расширения PHP, была переименована в Библиотеку сообщества расширений PHP. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: C5EC1EBEA6FD0BE1C60CE4AB8F1EACD5__1707997440
URL1:https://en.wikipedia.org/wiki/PEAR
Заголовок, (Title) документа по адресу, URL1:
PEAR - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)