Modulo PHP | Descrizione |
|---|
bcmath | Calcolatrice binaria per la matematica a precisione arbitraria che supporta numeri di qualsiasi dimensione e precisione rappresentati come stringhe. |
calendar | L'estensione contiene funzioni per gestire la pianificazione degli eventi e la conversione tra diversi formati di calendario. |
core | Questo è un filtro che consente di eseguire codice PHP arbitrario per modificare gli attributi di un utente. |
ctype | Le funzioni fornite da questa estensione verificano se un carattere o una stringa appartiene a una determinata classe di caratteri secondo la locale corrente. |
curl | PHP supporta libcurl, una libreria creata da Daniel Stenberg, che consente di connettersi e comunicare con diversi tipi di server tramite diversi tipi di protocolli. |
date | La funzione PHP date() viene utilizzata per formattare una data e/o un orario. |
dom | L'estensione DOM consente di operare su documenti XML tramite l'API DOM con PHP 5. |
exif | L'estensione consente a PHP di interagire con le informazioni dei metadati Exif incluse in file audio, video e immagini. |
fileinfo | Le funzioni di questo modulo cercano di determinare il tipo di contenuto e la codifica di un file analizzando determinate sequenze di byte magici in posizioni specifiche del file. |
filter | Questa estensione filtra i dati validandoli o sanificandoli. È particolarmente utile quando la fonte dei dati contiene dati sconosciuti (o esterni), come input forniti dall'utente. |
gd | Questa estensione fornisce funzionalità per la gestione della grafica direttamente dagli script PHP. |
gmp | Gmp sta per GNU Multiple Precision Arithmetic Library (GMP). È una libreria che consente di eseguire operazioni matematiche su interi con segno, numeri razionali e numeri in virgola mobile, e aiuta anche a eseguire operazioni matematiche complesse su numeri grandi. |
hash | Motore Message Digest (hash). Permette l'elaborazione diretta o incrementale di messaggi di lunghezza arbitraria utilizzando una varietà di algoritmi di hashing. |
iconv | Questo modulo contiene un'interfaccia per la conversione dei set di caratteri tramite iconv. Con questo modulo, puoi trasformare una stringa rappresentata da un set di caratteri locale in una rappresentata da un altro set di caratteri, che può essere anche Unicode. |
imagick | Questa estensione aiuta a lavorare con le immagini tramite il software ImageMagick, semplificando l'apertura, la modifica e il salvataggio delle immagini. |
intl | L'estensione di internazionalizzazione è un wrapper per la libreria ICU, che consente ai programmatori PHP di eseguire il confronto conforme a UCA e la formattazione di data, ora, numeri e valuta nei loro script. Richiede ICU. |
json | Permette di lavorare con il formato di interscambio dati testuale tramite un parser basato su JSON_checker. |
libxml | Queste funzioni/costanti sono disponibili da PHP 5.1.0, e le seguenti estensioni core si basano su questa estensione libxml: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC e XMLWriter. |
mbstring | Fornisce funzioni specifiche per stringhe multibyte che aiutano a gestire le codifiche multibyte in PHP. |
mysqli | Questa estensione offre all'utente l'accesso alle funzionalità fornite dal server MySQL 4.1 e versioni successive. |
mysqlnd | Mysqlnd sta per MySQL Native Driver - questa estensione abilita il protocollo di comunicazione a basso livello di MySQL per fornire ad altre funzioni PHP l'accesso al database MySQL. |
openssl | Questo modulo utilizza le funzioni di OpenSSL per la generazione e la verifica delle firme e per la sigillatura (crittografia) e l'apertura (decrittografia) dei dati. |
pcre | La libreria PCRE è un insieme di funzioni che implementano la corrispondenza di pattern tramite espressioni regolari utilizzando la stessa sintassi e semantica di Perl 5, con solo alcune differenze. |
PDO | L'estensione PHP Data Objects (PDO) definisce un'interfaccia leggera e coerente per accedere ai database in PHP. Ogni driver di database che implementa l'interfaccia PDO può esporre funzionalità specifiche del database come normali funzioni di estensione. Nota che non puoi eseguire alcuna funzione di database utilizzando solo l'estensione PDO; devi utilizzare un driver PDO specifico per il database per accedere a un server di database. |
pdo_mysql | Driver che implementa l'accesso da PHP a MySQL. |
pdo_sqlite | Questa estensione implementa l'interfaccia PHP Data Objects (PDO) con accesso ai database SQLite. |
phar | L'estensione phar fornisce un modo per inserire intere applicazioni PHP in un unico file chiamato phar (PHP Archive) per una facile distribuzione e installazione. Oltre a fornire questo servizio, l'estensione phar offre anche un metodo di astrazione del formato file per creare e manipolare file tar e zip tramite la classe PharData, proprio come PDO fornisce un'interfaccia unificata per accedere a diversi database. |
posix | L'estensione fornisce una serie di metodi e funzioni per interagire con le chiamate di sistema POSIX. |
readline | La funzione readline implementa un'interfaccia alla libreria GNU Readline. Queste sono funzioni che forniscono linee di comando modificabili. |
redis | Questo è un archivio di strutture dati utilizzato come database, cache e message broker che migliora la velocità e la scalabilità del sistema. |
reflection | PHP 5 include una API di reflection completa che aggiunge la possibilità di effettuare il reverse engineering di classi, interfacce, funzioni, metodi ed estensioni. Inoltre, l'API di reflection offre modi per recuperare i commenti di documentazione per funzioni, classi e metodi. |
session | Il supporto alle sessioni in PHP consiste in un modo per preservare determinati dati tra accessi successivi. Questo consente di creare applicazioni più personalizzate e aumentare l'attrattiva del tuo sito web. |
SimpleXML | L'estensione SimpleXML fornisce un set di strumenti molto semplice e facilmente utilizzabile per convertire XML in un oggetto che può essere elaborato con i normali selettori di proprietà e iteratori di array. |
soap | Soap sta per Simple Object Access Protocol (SOAP), e questa estensione può essere utilizzata per gestire servizi Web - sia per consumarli che per fornirli. |
sockets | L'estensione semplifica l'interazione con i socket - un modo per stabilire una connessione tra applicazioni per interagire. |
sodium | Questa estensione è una libreria crittografica utilizzata per l'autenticazione della crittografia, la memorizzazione sicura delle password, la condivisione di messaggi segreti, le firme digitali, ecc. |
SPL | La Standard PHP Library (SPL) è una raccolta di interfacce e classi pensate per risolvere problemi comuni. SPL fornisce un insieme di strutture dati standard, un insieme di iteratori per attraversare oggetti, un insieme di interfacce, un insieme di eccezioni standard, numerose classi per lavorare con i file e fornisce funzioni come spl_autoload_register(). |
sqlite3 | L'estensione consente l'accesso a SQLite 3 - un database leggero basato su disco con linguaggio SQL non standard. |
standard | L'insieme standard di classi. |
tokenizer | Le funzioni tokenizer forniscono un'interfaccia al tokenizer PHP incorporato nel motore Zend. Utilizzando queste funzioni puoi scrivere i tuoi strumenti di analisi o modifica del codice sorgente PHP senza dover gestire la specifica del linguaggio a livello lessicale. |
xml | XML (eXtensible Markup Language) è un formato di dati per lo scambio strutturato di documenti sul Web. |
xmlreader | Questo è un analizzatore sintattico per XML. Funziona come un cursore che si muove lungo il flusso del documento e si ferma a ogni nodo lungo il percorso. |
xmlwriter | Questa estensione è un metodo non cache e monodirezionale per generare flussi di file per dati XML. |
Zend OpCache | Zend OpCache fornisce un'esecuzione PHP più veloce tramite caching e ottimizzazione degli opcode. Migliora le prestazioni di PHP memorizzando il bytecode precompilato degli script nella memoria condivisa. |
zip | Questa estensione consente di leggere o scrivere in modo trasparente archivi compressi ZIP e i file al loro interno. |
random | Il modulo random fornisce strumenti per generare numeri, stringhe e altri valori casuali in modo sicuro e affidabile. È utile quando è necessario creare elementi come ID univoci, password casuali o mescolare dati. Questo modulo garantisce che i valori generati siano imprevedibili, il che è particolarmente importante per motivi di sicurezza. |
zlib | Questo modulo consente di leggere e scrivere in modo trasparente file compressi gzip (.gz), tramite versioni della maggior parte delle funzioni del filesystem che funzionano con file compressi gzip (e anche file non compressi, ma non con i socket). |
ioncube_loader (disabilitato ma può essere abilitato insieme a PHP 8.3 su richiesta) | ioncube_loader viene utilizzato per criptare file PHP e proteggere il software scritto in linguaggio PHP dall'essere visualizzato, modificato ed eseguito su computer non autorizzati |