bool PEAR_Info::packageInstalled (
string $name
, string $version = null
, string $channel = null
, string $user_file = ''
, string $system_file = ''
)
Simple function to check if a package is installed under user or system PEAR installation. Version minimum et information du channel sont supportées.
Nom du paquet
(facultatif) La version minimale qui doit être installée
(facultatif) Le canal de distribution du paquet
(facultatif) Fichier contenant les préférences de configuration PEAR d'un compte utilisateur
(facultatif) Fichier contenant les préférences de configuration PEAR pour tous les comptes utilisateurs
Version 1.6.0 (2005-01-03)
Aucune exceptions renvoyées
This function should be called statically.
<?php
require_once 'PEAR/Info.php';
$res = PEAR_Info::packageInstalled('Role_Web', '1.1.0', 'pearified');
if ($res) {
print "Le paquet pearified/Role_Web 1.1.0 ou supérieur est installé \n";
} else {
print "Le paquet pearified/Role_Web n'est pas encore installé \n";
}
$res = PEAR_Info::packageInstalled('PEAR_PackageFileManager');
if ($res) {
print "Le paquet pear/PEAR_PackageFileManager est installé \n";
} else {
print "Le paquet pear/PEAR_PackageFileManager n'est pas encore installé \n";
}
?>