IT資格用語解説基本情報技術者試験・OSS の種類と特徴
PEAR
更新日:
用語解説
PEAR(PHP Extension and Application Repository)は、PHP向けの再利用可能なクラス・ライブラリを標準的な形式で配布し、導入・更新を支援するパッケージリポジトリと仕組みです。
■ 試験で押さえるポイント
データベース、認証、メールなどのパッケージを検索し、PEAR Installerで依存関係を含めて導入できます。
PHP言語処理系やWebサーバそのものではなく、PHPアプリケーションから利用する部品の配布基盤です。
現代のPHPではComposerとPackagistが広く使われますが、既存システムや過去問ではPEARの役割を識別する必要があります。
■ 選択肢での判断ポイント
PEARとPHP、CPANとPerlという対応、リポジトリ・インストーラ・ライブラリの役割を区別します。
例: 既存PHPシステムへPEARパッケージを追加し、共通のメール送信処理を再利用します。