PEAR

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск

логотип проекта, англ. pear (груша)
В проекте PEAR был создан стиль оформления PHP-кода, которого должны придерживаться все классы в библиотеке. Этот стиль стал наиболее распространённым стандартом PHP-кода.[1]


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

PEAR (англ. PHP Extension and Application Repository) — открытая свободная библиотека классов, набор пакетов исходных PHP-кодов для частых рутинных задач веб-программирования.

В стандартную поставку библиотеки входит одноимённая система управления пакетами «PEAR», которая позволяет добавлять в библиотеку и обновлять[3] пакеты классов[4] и несколько часто используемых пакетов.

Траблшутинг[править]

  • Fatal error: require_once() [function.require]: Failed opening required …
    1. Нет требуемого пакета в библиотеке, получить список пакетов (в консоле): pear list , добавить пакет: pear install <package_name>
    2. sudo pear config-set preferred_state alpha; pear install …
  • localhost
    1. (Cookies)

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

  • PHP
  • PECL
  • CPAN — аналогичная библиотека для Perl

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