Les extensions php sont principalement divisées en deux catégories : les extensions de module php et les extensions de module zend. Ci-dessous, l'éditeur vous présentera l'extension du module php et l'extension du module zend. Vous pourrez vous y référer si nécessaire.
Les extensions php sont principalement divisées en deux catégories : les extensions de module php et les extensions de module zend. Les fonctions pertinentes sont les suivantes :
[Modules PHP]
bz2
est utilisé pour lire et écrire des fichiers compressés bzip2 (.bz2) de manière transparente.
calendrier
Calendrier
http://php.net/manual/zh/intro.calendar.php
ctype
Détection de caractères
http://php.net/manual/zh/ book.ctype.php
curl
prend en charge la bibliothèque libcurl créée par Daniel Stenberg, qui peut se connecter et communiquer avec divers serveurs et utiliser divers protocoles.
date
Date
dom
L'extension dom vous permet d'opérer sur des documents XML via l'API dom en utilisant php.
exif
Informations sur l'image échangeables
http://php.net/manual/zh/book.exif.php
fileinfo
Cela s'applique aux améliorations du traitement des fichiers. "Filter"
Réalisé avec le API NLS (Native Language Support), elle peut être utilisée pour internationaliser vos programmes PHP
gmp
GNU multi-précision
hash
extension de chiffrement
iconv
contient des caractères iconv Une interface. qui définit les fonctions de conversion.
igbinary
La sérialisation et la désérialisation sont plus efficaces que ce qui est fourni avec Php
imagick
Traitement d'image
intl
L'extension d'internationalisation (également connue sous le nom de Intl) est un wrapper autour de la bibliothèque ICU. qui permet aux programmeurs PHP d'effectuer une variété d'opérations tenant compte des paramètres régionaux, y compris, mais sans s'y limiter, le formatage, la translittération, la conversion d'encodage, les opérations de calendrier, le classement cohérent UCA, les limites de positionnement du texte et l'utilisation d'identifiants de paramètres régionaux, de fuseaux horaires et de glyphes. se concentrer étroitement sur l'API ICU, afin que les personnes ayant une expérience en ICU utilisant C/C++ ou Java puissent facilement utiliser l'API PHP. De plus, ces fichiers ICU aideront à comprendre diverses fonctionnalités de l’ICU.
json
Opérations liées à la sérialisation json
libxml
Les fonctions et constantes libxml sont utilisées avec SimpleXML, XSLT et DOM.
mbstring
Chaîne multi-octets
memcached
extension memcached
mongodb
extension mongodb
mysqli
Il s'agit d'une version améliorée de la fonction du système MySQL, plus stable et efficace. Plus sécurisée , correspondant à mysql_query() est mysqli_query(), qui est orienté objet et utilise des objets pour faire fonctionner et piloter la base de données mysql. mysqli est une fonction de connexion permanente. Exécuter mysqli plusieurs fois utilisera le même processus de connexion, réduisant ainsi la surcharge du serveur.
mysqlnd
MYSQLND fournit un support pour l'interaction sous-jacente avec la base de données (peut être simplement comprise comme une interaction de protocole réseau avec le serveur MySQL).
openssl
Cryptage et déchiffrement symétrique/asymétrique, ainsi que PBKDF2, PKCS7, PKCS12,
PDO
pdo fournit une interface API unifiée afin que votre application PHP ne se soucie pas du système de serveur de base de données spécifique type à connecter. En d'autres termes, si vous utilisez l'API de PDO, vous pouvez changer de serveur de base de données de manière transparente à tout moment. Par exemple, n'importe quelle base de données telle que MYSQL ou SQLITE fonctionnera.
C'est-à-dire que du point de vue de la plupart des fonctions, l'interface API fournie par PDO et l'interface fournie par MYSQLI ont le même effet sur les ajouts, suppressions, modifications et requêtes ordinaires.pdo_mysql
PDO_MYSQL est un pilote qui implémente l'interface PHP Data Objects (PDO) pour permettre l'accès depuis PHP aux bases de données MySQL 3.x, 4.x et 5.x.pdo_sqlite
PDO_SQLITE est un pilote qui implémente l'interface PHP Data Objects (PDO) pour accéder aux bases de données SQLite 3.Phar
PHP5.3 et versions ultérieures prennent en charge un package jar de type Java nommé phar. Utilisé pour regrouper plusieurs fichiers PHP dans un seul fichier. Cette fonctionnalité permet à PHP de regrouper et de composer des applications aussi facilement que Java. Une application peut être regroupée dans un package Phar et exécutée directement dans PHP-FPM.posix
Ce module contient des interfaces vers les fonctions définies dans le document standard IEEE 1003.1 (POSIX.1) qui ne sont pas accessibles par d'autres moyens. Utilisé dans le contrôle des processus. La fonction d'extensionreadline
readline implémente l'interface pour accéder à la bibliothèque GNU Readline. Ces fonctions fournissent une ligne de commande modifiableredis.
Extension redis
Reflection
Il est utilisé pour exporter ou extraire des informations détaillées sur les classes, les méthodes, les propriétés, les paramètres, etc., y compris les commentaires.
shmop
mémoire partagée
SimpleXML
processing Agir en tant que serveur socket.
SPL
SPL est un ensemble d'interfaces et de classes utilisées pour résoudre des problèmes standards.
sqlite3
Informations de support pour la base de données SQLite v3.
standard
bibliothèque standard
sysvmsg
Sémaphore System V
sysvsem
file d'attente des messages
sysvshm
sysvshm fournit une solution de partage de mémoire
tokenizer
Le tokenizer La fonction fournit une interface d'appel pour le "PHP tokenizer" intégré dans le moteur Zend. Grâce à ces fonctions, vous pouvez écrire vos propres outils d'analyse ou de modification du code source PHP sans avoir à vous soucier des spécifications du langage au niveau de l'analyse lexicale.
wddx
Échange de données distribuées sur le Web (WDDX)
https://blog.csdn.net/guoguo1980/article/details/2436342
xmlanalyseur XML
x mlreader
L'extension XMLReader est un analyseur XML Pull.
xmlwriter
Il s'agit de l'extension XMLWriter. Il enveloppe l'API libxml xmlWriter.
Cette extension représente un auteur qui fournit un moyen sans mise en cache et uniquement pour générer des flux ou des fichiers contenant des données XML.
xslfait référence au langage de feuille de style étendu.
mcrypt
est une bibliothèque d'extensions de chiffrement En la chargeant, vous pouvez utiliser les 22 algorithmes de chiffrement et de déchiffrement qui l'accompagnent
[Modules Zend]
Zend OPcacheextension opcache, compilation. le code php Les Opocdes résultants sont mis en cache et l'étape de compilation précédente n'est pas requise à chaque fois qu'elle est demandée. Remplace l'apc précédent.
Si vous souhaitez profiter du cache utilisateur d'APC, vous devez également installer APCu. APCu est disponible via PECL. APCu fournit une API complète de rétrocompatibilité pour le cache d'espace utilisateur de mémoire partagée fourni par APC. APCu ne doit pas être installé avec APC.https://support.cloud.engineyard.com/hc/en-us/articles/205411888-PHP-Performance-I-Everything-You-Need-to-Know-About-OpCode-Caches
Apprentissage recommandé :Tutoriel vidéo 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!