Maison  >  Article  >  développement back-end  >  Comment vérifier si l'extension est chargée en php

Comment vérifier si l'extension est chargée en php

PHPz
PHPzoriginal
2023-03-21 09:36:001906parcourir

PHP est un langage de script open source populaire largement utilisé pour développer des sites Web dynamiques, des applications Web, des scripts côté serveur, etc. Les utilisateurs de PHP peuvent étendre les fonctionnalités de PHP en ajoutant des extensions, qui fournissent à PHP un riche ensemble de bibliothèques et d'API à utiliser. Cependant, dans certains cas, les utilisateurs devront peut-être vérifier si PHP a chargé l'extension. Cet article explique comment vérifier si PHP a chargé une extension.

1. Utilisez phpinfo() pour vérifier les informations étendues

La méthode la plus courante consiste à utiliser la fonction phpinfo(). Cette fonction générera une page avec des détails sur la configuration et l'installation de PHP. Vous pouvez trouver une liste des extensions chargées et rechercher l’extension qui vous intéresse. Voici comment utiliser la fonction phpinfo() :

  1. Créez un fichier php nommé phpinfo.php et contenez le code suivant :
<?php
phpinfo();
?>
  1. Téléchargez le fichier dans le répertoire racine de votre serveur web.
  2. Entrez l'URL suivante dans votre navigateur web : http://votredomaine.com/phpinfo.php
  3. Dans la page qui s'ouvre, vous pourrez retrouver la liste des extensions chargées.

2. Utilisez la fonction get_loaded_extensions()

La fonction get_loaded_extensions() peut être utilisée pour obtenir la liste des extensions PHP actuellement chargées. Voici un exemple d'utilisation de la fonction get_loaded_extensions() :

<?php
$loaded_exts = get_loaded_extensions();
print_r($loaded_exts);
?>

L'exécution de ce script renverra une liste de noms de toutes les extensions actuellement chargées.

3. Utilisez la fonction extension_loaded()

Utilisez la fonction extension_loaded() pour vérifier si l'extension spécifiée a été chargée. Voici un exemple d'utilisation de la fonction extension_loaded() :

<?php
if (extension_loaded(&#39;pdo_mysql&#39;)) {
echo "pdo_mysql extension is loaded";
} else {
echo "pdo_mysql extension is not loaded";
}
?>

Dans cet exemple, il sera vérifié si l'extension pdo_mysql est chargée. S'il est chargé, "extension pdo_mysql chargée" sera affiché, sinon "extension pdo_mysql non chargée" sera affiché.

4. Utilisez la ligne de commande pour vérifier les extensions

Utilisez la ligne de commande pour vérifier si certaines extensions sont activées. Voici un exemple d'utilisation de la ligne de commande pour rechercher une extension :

php -m | grep -i pdo_mysql

L'exécution de cette commande renverra une invite indiquant si l'extension pdo_mysql est activée. S'il est activé, le mot pdo_mysql sera renvoyé, sinon rien ne sera renvoyé.

Résumé

Dans cet article, nous avons présenté quatre méthodes pour vérifier si PHP a chargé une extension. Ces méthodes sont : utiliser la fonction phpinfo(), utiliser la fonction get_loaded_extensions(), utiliser la fonction extension_loaded() et utiliser la ligne de commande pour vérifier les extensions. Quelle que soit la méthode que vous choisissez, savoir comment vérifier si une extension est chargée contribuera à améliorer l’efficacité et la précision du développement PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn