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.
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
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é.
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>";
}
}
?>
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;
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.