PEAR_Infoは、 あなたの現在インストールしている PEAR に関する情報を得て表示します。 PEAR_Info のページは、A-Z のインデックスで簡単にパッケージを探せるようになっており、 pkg_Package_Name 形式のアンカー (例えば url.tld/pearinfo.php#pkg_PEAR_Info) がパッケージごとに定義されています。 PEAR_Info はまた、完全な「PEAR クレジット」ページを作成することもできます。 ここには、現在インストールされているパッケージの作者の情報が含められます。 また、インストールされているバージョンより新しいバージョンが利用可能な場合は、 その情報を表示します。 これにより、最新版への追従を支援します。
例 57-1PEAR_Infoの 使用法
|
以下の定数の組み合わせを オプションのハッシュパラメータ options に指定することで、出力をカスタマイズすることができます。 複数を指定するには、それぞれの定数あるいはビット値を or 演算子で連結します。
表 57-1全般のオプション
名前 | 値 | 説明 |
---|---|---|
PEAR_INFO_GENERAL | 1 | 設定ファイルの位置、PEAR のロゴ、そして現在インストールされているバージョン。 |
PEAR_INFO_CREDITS | 2 | PEAR クレジットページへのリンク。 PEAR_INFO_CREDITS_* を参照ください。 |
PEAR_INFO_CONFIGURATION | 4 | PEAR のすべての設定 (キーと値)。 |
PEAR_INFO_CHANNELS | 8 | 使用できるチャネルの一覧。 |
PEAR_INFO_PACKAGES | 4080 | パッケージについてのすべての情報。 他のすべての PEAR_INFO_PACKAGES_* を参照ください。 |
PEAR_INFO_PACKAGES_CHANNEL | 2048 | パッケージのチャネル。 |
PEAR_INFO_PACKAGES_SUMMARY | 1024 | パッケージの簡単な説明。 |
PEAR_INFO_PACKAGES_VERSION | 512 | パッケージのバージョンと状態、リリース日。 |
PEAR_INFO_PACKAGES_LICENSE | 256 | パッケージのライセンス。 |
PEAR_INFO_PACKAGES_DESCRIPTION | 128 | パッケージの詳細な説明。 |
PEAR_INFO_PACKAGES_DEPENDENCIES | 64 | パッケージの依存性一覧。 |
PEAR_INFO_PACKAGES_XML | 32 | パッケージをビルド、インストールする際に使用した PEAR パッケージャおよび package.xml のバージョン (1.0 あるいは 2.0)。 |
PEAR_INFO_PACKAGES_UPDATE | 16 | 最新のバージョン。 これは、現在インストールされているバージョンと最新バージョンが 異なる場合にのみ表示されます。 |
PEAR_INFO_ALL | 4095 | これらすべてを表示する。デフォルトは、この値です。 |
表 57-2クレジットページのオプション
名前 | 値 | 説明 |
---|---|---|
PEAR_INFO_CREDITS_ALL | 61440 | すべてのクレジット情報。 その他の PEAR_INFO_CREDITS_* を参照ください。 |
PEAR_INFO_CREDITS_GROUP | 4096 | PEAR Group のメンバーの一覧。 |
PEAR_INFO_CREDITS_DOCS | 8192 | PEAR Documentation Team の一覧。 |
PEAR_INFO_CREDITS_WEBSITE | 16384 | PEAR Website Team の一覧。 |
PEAR_INFO_CREDITS_PACKAGES | 32768 | パッケージのメンテナ (と各メンテナのロール)。 |
表 57-3共通オプション
名前 | 値 | 説明 |
---|---|---|
PEAR_INFO_FULLPAGE | 65536 | 他のフラグで指定する情報を含めた完全なスタンドアロンの HTML ページを作成することを指示します。これがデフォルトの値です。 |
例 57-2PEAR_Info の出力のカスタマイズ
|