Module PHP | Description |
|---|
bcmath | Calculatrice binaire pour les mathématiques de précision arbitraire qui prend en charge des nombres de toute taille et précision représentés sous forme de chaînes. |
calendar | L'extension contient des fonctions pour gérer la planification d'événements et la conversion entre différents formats de calendrier. |
core | Il s'agit d'un filtre qui permet d'exécuter du code PHP arbitraire pour modifier les attributs d'un utilisateur. |
ctype | Les fonctions fournies par cette extension vérifient si un caractère ou une chaîne appartient à une certaine classe de caractères selon la locale actuelle. |
curl | PHP prend en charge libcurl, une bibliothèque créée par Daniel Stenberg, qui permet de se connecter et de communiquer avec différents types de serveurs via différents protocoles. |
date | La fonction PHP date() est utilisée pour formater une date et/ou une heure. |
dom | L'extension DOM permet de manipuler des documents XML via l'API DOM avec PHP 5. |
exif | L'extension permet à PHP d'interagir avec les métadonnées Exif incluses dans les fichiers audio, vidéo et images. |
fileinfo | Les fonctions de ce module tentent de déterminer le type de contenu et l'encodage d'un fichier en analysant certaines séquences d'octets magiques à des positions spécifiques du fichier. |
filter | Cette extension filtre les données en les validant ou en les assainissant. Ceci est particulièrement utile lorsque la source de données contient des données inconnues (ou étrangères), comme des entrées utilisateur. |
gd | Cette extension fournit des fonctionnalités pour manipuler des images directement depuis des scripts PHP. |
gmp | Gmp signifie GNU Multiple Precision Arithmetic Library (GMP). Il s'agit d'une bibliothèque qui permet d'effectuer des opérations mathématiques sur des entiers signés, des nombres rationnels et à virgule flottante, et aide également à effectuer des opérations mathématiques complexes sur de grands nombres. |
hash | Moteur de hachage (Message Digest). Permet le traitement direct ou incrémentiel de messages de longueur arbitraire à l'aide de divers algorithmes de hachage. |
iconv | Ce module contient une interface vers l'outil de conversion de jeux de caractères iconv. Avec ce module, vous pouvez convertir une chaîne représentée par un jeu de caractères local en une autre, qui peut être le jeu de caractères Unicode. |
imagick | Cette extension aide à travailler avec des images via le logiciel ImageMagick, ce qui simplifie l'ouverture, l'édition et l'enregistrement d'images. |
intl | L'extension d'internationalisation est un wrapper pour la bibliothèque ICU, permettant aux programmeurs PHP d'effectuer un tri conforme à l'UCA ainsi que le formatage de dates, heures, nombres et devises dans leurs scripts. Nécessite ICU. |
json | Permet de travailler avec le format d'échange de données textuelles grâce à un analyseur basé sur JSON_checker. |
libxml | Ces fonctions/constantes sont disponibles depuis PHP 5.1.0, et les extensions principales suivantes reposent sur cette extension libxml : DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC et XMLWriter. |
mbstring | Fournit des fonctions spécifiques aux chaînes multioctets qui aident à gérer les encodages multioctets en PHP. |
mysqli | Cette extension donne à l'utilisateur accès aux fonctionnalités fournies par le serveur MySQL 4.1 et supérieur. |
mysqlnd | Mysqlnd signifie MySQL Native Driver : cette extension permet au protocole de communication bas niveau de MySQL de fournir à d'autres fonctions PHP l'accès à la base de données MySQL. |
openssl | Ce module utilise les fonctions d'OpenSSL pour la génération et la vérification de signatures ainsi que pour le chiffrement et le déchiffrement des données. |
pcre | La bibliothèque PCRE est un ensemble de fonctions qui implémentent la correspondance de motifs d'expressions régulières en utilisant la même syntaxe et sémantique que Perl 5, avec quelques différences. |
PDO | L'extension PHP Data Objects (PDO) définit une interface légère et cohérente pour accéder aux bases de données en PHP. Chaque pilote de base de données qui implémente l'interface PDO peut exposer des fonctionnalités spécifiques à la base de données comme des fonctions d'extension régulières. Notez que vous ne pouvez effectuer aucune fonction de base de données en utilisant uniquement l'extension PDO ; vous devez utiliser un pilote PDO spécifique à la base de données pour accéder à un serveur de base de données. |
pdo_mysql | Pilote permettant l'accès de PHP à MySQL. |
pdo_sqlite | Cette extension implémente l'interface PHP Data Objects (PDO) avec accès aux bases de données SQLite. |
phar | L'extension phar permet de regrouper des applications PHP entières dans un seul fichier appelé phar (PHP Archive) pour une distribution et une installation faciles. En plus de ce service, l'extension phar fournit également une méthode d'abstraction de format de fichier pour créer et manipuler des fichiers tar et zip via la classe PharData, tout comme PDO fournit une interface unifiée pour accéder à différentes bases de données. |
posix | L'extension fournit un ensemble de méthodes et de fonctions pour interagir avec les appels système POSIX. |
readline | La fonction readline implémente une interface vers la bibliothèque GNU Readline. Ce sont des fonctions qui fournissent des lignes de commande éditables. |
redis | Il s'agit d'un magasin de structures de données utilisé comme base de données, cache et courtier de messages, ce qui améliore la rapidité et l'évolutivité du système. |
reflection | PHP 5 est livré avec une API de réflexion complète qui ajoute la capacité d'analyser à rebours les classes, interfaces, fonctions, méthodes et extensions. De plus, l'API de réflexion offre des moyens de récupérer les commentaires de documentation pour les fonctions, classes et méthodes. |
session | La gestion des sessions en PHP consiste à préserver certaines données entre différents accès. Cela vous permet de créer des applications plus personnalisées et d'augmenter l'attrait de votre site web. |
SimpleXML | L'extension SimpleXML fournit un ensemble d'outils très simples et faciles à utiliser pour convertir du XML en objet pouvant être traité avec des sélecteurs de propriétés normaux et des itérateurs de tableaux. |
soap | Soap signifie Simple Object Access Protocol (SOAP), et cette extension peut être utilisée pour gérer des services Web : les consommer et les fournir. |
sockets | L'extension simplifie l'interaction avec les sockets : un moyen d'établir une connexion entre des applications pour interagir. |
sodium | Cette extension est une bibliothèque cryptographique utilisée pour l'authentification par chiffrement, le stockage sécurisé des mots de passe, le partage de messages secrets, les signatures numériques, etc. |
SPL | La Standard PHP Library (SPL) est une collection d'interfaces et de classes destinées à résoudre des problèmes courants. SPL fournit un ensemble de structures de données standard, un ensemble d'itérateurs pour parcourir des objets, un ensemble d'interfaces, un ensemble d'exceptions standard, plusieurs classes pour travailler avec des fichiers, ainsi qu'un ensemble de fonctions comme spl_autoload_register(). |
sqlite3 | L'extension permet l'accès à SQLite 3 : une base de données légère basée sur disque avec un langage SQL non standard. |
standard | L'ensemble standard de classes. |
tokenizer | Les fonctions tokenizer fournissent une interface vers le tokenizer PHP intégré dans le Zend Engine. En utilisant ces fonctions, vous pouvez écrire vos propres outils d'analyse ou de modification du code source PHP sans avoir à gérer la spécification du langage au niveau lexical. |
xml | XML (eXtensible Markup Language) est un format de données pour l'échange de documents structurés sur le Web. |
xmlreader | Ceci est un analyseur syntaxique pour XML. Il agit comme un curseur se déplaçant le long du flux du document et s'arrête à chaque nœud rencontré. |
xmlwriter | Cette extension est une méthode non mise en cache et unidirectionnelle pour générer des flux de fichiers de données XML. |
Zend OpCache | Zend OpCache offre une exécution PHP plus rapide grâce à la mise en cache et à l'optimisation des opcodes. Il améliore les performances de PHP en stockant le bytecode précompilé des scripts dans la mémoire partagée. |
zip | Cette extension vous permet de lire ou d'écrire de manière transparente des archives compressées ZIP et les fichiers qu'elles contiennent. |
random | Le module random fournit des outils pour générer des nombres, chaînes et autres valeurs aléatoires de manière sécurisée et fiable. Il est utile lorsque vous devez créer des éléments comme des identifiants uniques, des mots de passe aléatoires ou mélanger des données. Ce module garantit que les valeurs générées sont imprévisibles, ce qui est particulièrement important pour la sécurité. |
zlib | Ce module permet de lire et d'écrire de manière transparente des fichiers compressés gzip (.gz), via des versions de la plupart des fonctions du système de fichiers qui fonctionnent avec des fichiers compressés gzip (et aussi des fichiers non compressés, mais pas avec les sockets). |
ioncube_loader (désactivé mais peut être activé avec PHP 8.3 sur demande) | ioncube_loader est utilisé pour chiffrer les fichiers PHP et protéger les logiciels écrits en PHP contre la visualisation, la modification et l'exécution sur des ordinateurs non licenciés |