PHP Conference Kansai 2025

rpminfo

(PECL rpminfo >= 0.1.0)

rpminfoObtém informações de um arquivo RPM

Descrição

rpminfo(string $path, bool $full = false, string &$error = ?): ?array

Recupera informações sobre um arquivo local, um pacote RPM.

Parâmetros

path
Caminho do arquivo RPM.
full
Se true todos os cabeçalhos de informações do arquivo são recuperados, caso contrário, apenas um conjunto mínimo.
error
Se fornecido, receberá a possível mensagem de erro e evitará um aviso de tempo de execução.

Valor Retornado

Um array de informações, ou null em caso de erro.

Exemplos

Exemplo #1 Um exemplo de rpminfo()

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

O exemplo acima produzirá:

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top