PEAR_Info::packageInstalled() -- Vérifie si un paquet est installé ou non
Description
Simple function to check if a package is installed under user or system PEAR installation.
Version minimum et information du channel sont supportées.
Paramètres
- string $name
Nom du paquet
- string $version
(facultatif) La version minimale qui doit être installée
- string $channel
(facultatif) Le canal de distribution du paquet
- string $user_file
(facultatif) Fichier contenant les préférences de configuration PEAR
d'un compte utilisateur
- string $system_file
(facultatif) Fichier contenant les préférences de configuration PEAR
pour tous les comptes utilisateurs
Depuis
Version 1.6.0 (2005-01-03)
Valeurs renvoyées
Aucune exceptions renvoyées
Note
Cette fonction devrait être appelée de façon statique.
Exemple
<?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";
}
?>
|