2024 年 PHP 日本研討會

rpminfo

(PECL rpminfo >= 0.1.0)

rpminfo從 RPM 檔案取得資訊

說明

rpminfo(字串 $path, 布林值 $full = false, 字串 &$error = ?): ?陣列

擷取關於本地檔案(RPM 套件)的資訊。

參數

path

RPM 檔案的路徑。

full

如果為 true,則會擷取檔案的所有資訊標頭,否則只擷取最小集合。

error

如果提供,將會接收可能的錯誤訊息,並避免執行階段警告。

返回值

一個包含資訊的 陣列,或是在發生錯誤時返回 NULL。

範例

範例 #1 一個 rpminfo() 的範例

<?php
rpmaddtag
(RPMTAG_BUILDTIME);
$info = rpminfo("./php-pecl-rpminfo-0.4.2-1.el8.remi.7.4.x86_64.rpm");
print_r($info);
?>

以上範例將輸出

Array
(
    [Name] => php-pecl-rpminfo
    [Version] => 0.4.2
    [Release] => 1.el8
    [Summary] => RPM information
    [Buildtime] => 1586244821
    [Arch] => x86_64
)

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top