Maison > développement back-end > PHP7 > Introduction détaillée aux extensions courantes en php

Introduction détaillée aux extensions courantes en php

醉折花枝作酒筹
Libérer: 2023-02-18 07:00:01
avant
3425 Les gens l'ont consulté

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.

Introduction détaillée aux extensions courantes en php

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'extension

readline

readline implémente l'interface pour accéder à la bibliothèque GNU Readline. Ces fonctions fournissent une ligne de commande modifiable

redis.

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

xml

analyseur 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.

xsl

fait 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 OPcache

extension 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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal