Position actuelle: Accueil> Derniers articles> Utilisez phpversion () pour obtenir le numéro de version de l'extension spécifiée

Utilisez phpversion () pour obtenir le numéro de version de l'extension spécifiée

gitbox 2025-05-28

Pendant le développement de PHP, nous devons parfois confirmer le numéro de version d'une extension PHP pour garantir que l'environnement répond aux exigences. Fonction intégrée PHP Phpversion () peut non seulement interroger le numéro de version actuel de PHP, mais également l'utiliser pour interroger le numéro de version de l'extension spécifiée. Cet article présentera en détail comment utiliser la fonction phpversion () pour obtenir les informations de version de l'extension PHP spécifiée.

1. Introduction à la fonction phpversion ()

Phpversion () est une fonction intégrée de PHP, qui renvoie le numéro de version de l'interpréteur PHP actuel. Lors du passage des paramètres, le numéro de version de l'extension spécifiée peut être renvoyé. Par exemple:

 echo phpversion(); // SortirPHPNuméro de version principale,Par exemple7.4.10

Si vous devez interroger le numéro de version d'une extension, vous pouvez passer l'extension en tant que paramètre:

 echo phpversion('curl'); // SortircurlNuméro de version étendue

2. Interroger l'utilisation de base du numéro de version d'extension spécifiée

Exemple de code:

 <?php
$extension = 'curl';
$version = phpversion($extension);

if ($version === false) {
    echo "Étendu '{$extension}' Non installé ou non activé。";
} else {
    echo "Étendu '{$extension}' Le numéro de version est:{$version}";
}
?>

Ce code déterminera si l'extension existe et sortira le numéro de version ou l'invite correspondant qu'il n'est pas installé.

3. Afficher le numéro de version étendu en combinaison avec la sortie de la page Web

Dans un environnement Web, vous pouvez utiliser phpversion () pour produire plusieurs numéros de version d'extension pour une visualisation facile par les administrateurs:

 <?php
$extensions = ['curl', 'mbstring', 'openssl'];

foreach ($extensions as $ext) {
    $ver = phpversion($ext);
    if ($ver) {
        echo "Étendu {$ext} Version:{$ver}<br>";
    } else {
        echo "Étendu {$ext} Non installé ou non activé<br>";
    }
}
?>

4. Obtenez le document PHP officiel

Si vous souhaitez en savoir plus sur l'utilisation de Phpversion () , vous pouvez accéder au document officiel (remplacer le nom de domaine par gitbox.net):

 $url = "https://gitbox.net/manual/zh/function.phpversion.php";
echo "Pour plus de détails, veuillez vous référer à: " . $url;

Résumer

  • phpversion () renvoie le numéro de version principale PHP lorsqu'il n'y a pas de paramètre.

  • Renvoie le numéro de version de l'extension spécifiée lors du passage du paramètre d'extension.

  • Renvoie false si l'extension n'existe pas ou n'est pas activée.

  • Convient aux environnements de détection dynamique dans les scripts pour garantir que les extensions de dépendance répondent aux exigences de la version.

La maîtrise de la fonction phpversion () vous permet de gérer et de détecter des environnements PHP plus flexibles et d'assurer un fonctionnement stable du projet.