PEAR[1] является сокращением от "PHP Extension and Application Repository", что приблизительно означает "Хранилище расширений и приложений PHP". В настоящее время PEAR входит в состав официальной поставки PHP.
Все проекты PEAR написаны открытым кодом с соблюдением определенного стандарта. Они организованы в отдельные пакеты (packages), а те, в свою очередь, - в тематические группы. По состоянию на 02.02.2006 насчитывается 351 такой пакет в 36 группах. В состав PEAR входит также специальный инсталлятор для облегчения установки отдельных пакетов.
Основная идея PEAR - повторное использование (reusing) кода, выполняющего общие функции. Используя PEAR, можно свести решение многих рутинных задач буквально к нескольким строкам кода. Среди таких задач - авторизация пользователей, работа с базами данных, генерация HTML форм, таблиц, меню и даже целых страниц, интернационализация и локализация,
работа с электронной почтой и множество других.