PEAR

PEAR

PEAR — это библиотека классов PHP с открытым исходным кодом. В стандартную поставку PHP входит система управления классами PEAR, которая позволяет легко скачивать и обновлять их.

Чтобы класс вошёл в PEAR он должен соответствовать очень жёстким правилам. Например, без особой необходимости нельзя создавать класс с такой же задачей, как у уже созданного.

В рамках PEAR был создан специальный стиль оформления PHP-кода, которого должны придерживаться все классы в библиотеке. Этот стиль стал наиболее распространённым стандартом стиля PHP-кода в интернете.

PEAR — это:

  • структурированная библиотека открытого кода, созданная для пользователей PHP;
  • система управления пакетами и распространения кода среди разработчиков;
  • стандарт написания PHP-кода (подробнее о стандарте см. здесь);
  • базовые классы PHP-кода (подробнее о базовых классах см. здесь;
  • библиотека дополнительных модулей для PHP (The PHP Extension Code Library, PECL), подробную информацию о PECL можно узнать здесь;
  • веб-сайт, листы рассылки и зеркала для загрузки — все это предназначено для поддержания и развития сообщества разработчиков PHP/PEAR.