PHP modul | Leírás |
|---|
bcmath | Bináris kalkulátor tetszőleges pontosságú matematikai műveletekhez, amely bármilyen méretű és pontosságú, karakterláncként ábrázolt számokat támogat. |
calendar | A kiterjesztés funkciókat tartalmaz események ütemezéséhez és különböző naptárformátumok közötti átalakításhoz. |
core | Ez egy szűrő, amely lehetővé teszi tetszőleges PHP kód futtatását a felhasználó attribútumainak módosításához. |
ctype | A kiterjesztés által biztosított funkciók ellenőrzik, hogy egy karakter vagy karakterlánc a jelenlegi területi beállítás szerinti adott karakterosztályba tartozik-e. |
curl | A PHP támogatja a libcurl könyvtárat, amelyet Daniel Stenberg hozott létre, és amely lehetővé teszi különböző típusú szerverekhez való csatlakozást és kommunikációt különböző protokollokon keresztül. |
date | A PHP date() függvény dátum és/vagy idő formázására szolgál. |
dom | A DOM kiterjesztés lehetővé teszi XML dokumentumok kezelését a DOM API-n keresztül PHP 5-ben. |
exif | A kiterjesztés lehetővé teszi a PHP számára, hogy interakcióba lépjen az audio-, videofájlokba és képekbe ágyazott Exif metaadat-információkkal. |
fileinfo | Ez a modul megpróbálja meghatározni egy fájl tartalomtípusát és kódolását bizonyos pozíciókon található bájtsorozatok elemzésével. |
filter | Ez a kiterjesztés adatokat szűr, vagy validálással, vagy tisztítással. Különösen hasznos, ha az adatforrás ismeretlen (vagy külső) adatokat tartalmaz, például felhasználói bemenetet. |
gd | Ez a kiterjesztés lehetőséget biztosít grafikák kezelésére közvetlenül PHP szkriptekből. |
gmp | A Gmp a GNU Multiple Precision Arithmetic Library (GMP) rövidítése. Ez egy könyvtár, amely lehetővé teszi matematikai műveletek végrehajtását előjeles egész számokon, racionális számokon és lebegőpontos számokon, valamint segít összetett matematikai műveletek végrehajtásában nagy számokon. |
hash | Üzenetkivonat (hash) motor. Lehetővé teszi tetszőleges hosszúságú üzenetek közvetlen vagy részleges feldolgozását különféle hash algoritmusokkal. |
iconv | Ez a modul interfészt tartalmaz az iconv karakterkészlet-átalakító szolgáltatáshoz. Ezzel a modullal egy helyi karakterkészlettel ábrázolt karakterláncot átalakíthat egy másik karakterkészlettel ábrázoltra, amely lehet akár Unicode is. |
imagick | Ez a kiterjesztés segít képekkel dolgozni az ImageMagick szoftveren keresztül, amely egyszerűsíti a képek megnyitását, szerkesztését és mentését. |
intl | A nemzetköziesítési kiterjesztés egy burkoló az ICU könyvtárhoz, amely lehetővé teszi a PHP programozók számára, hogy UCA-kompatibilis rendezést, valamint dátum-, idő-, szám- és pénznemformázást hajtsanak végre szkriptekben. ICU szükséges. |
json | Lehetővé teszi a szöveges adatcsere-formátummal való munkát, a JSON_checkerre épülő elemzővel. |
libxml | Ezek a funkciók/konstansok a PHP 5.1.0-tól érhetők el, és a következő alapvető kiterjesztések támaszkodnak erre a libxml kiterjesztésre: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC és XMLWriter. |
mbstring | Több bájtos karakterlánc-függvényeket biztosít, amelyek segítenek a több bájtos kódolások kezelésében PHP-ben. |
mysqli | Ez a kiterjesztés lehetővé teszi a felhasználó számára a MySQL szerver 4.1-es és újabb verziói által biztosított funkciók elérését. |
mysqlnd | A Mysqlnd a MySQL Native Driver rövidítése – ez a kiterjesztés lehetővé teszi a MySQL alacsony szintű kommunikációs protokollját, hogy más PHP-függvények hozzáférhessenek a MySQL adatbázishoz. |
openssl | Ez a modul az OpenSSL funkcióit használja aláírások generálására és ellenőrzésére, valamint adatok titkosítására (lezárására) és visszafejtésére (megnyitására). |
pcre | A PCRE könyvtár olyan függvények összessége, amelyek a Perl 5-höz hasonló szintaxissal és szemantikával valósítják meg a reguláris kifejezések mintázatainak illesztését, néhány eltéréssel. |
PDO | A PHP Data Objects (PDO) kiterjesztés egy könnyű, egységes felületet definiál az adatbázisok eléréséhez PHP-ben. Minden adatbázis-illesztőprogram, amely megvalósítja a PDO interfészt, adatbázis-specifikus funkciókat is elérhetővé tehet. Fontos, hogy önmagában a PDO kiterjesztéssel nem lehet adatbázis-funkciókat végrehajtani; ehhez adatbázis-specifikus PDO illesztőprogramot kell használni az adatbázis szerver eléréséhez. |
pdo_mysql | Illesztőprogram, amely lehetővé teszi a PHP-ból való hozzáférést a MySQL-hez. |
pdo_sqlite | Ez a kiterjesztés a PHP Data Objects (PDO) interfészt valósítja meg SQLite adatbázisokhoz való hozzáféréssel. |
phar | A phar kiterjesztés lehetővé teszi teljes PHP alkalmazások egyetlen fájlba (phar – PHP Archive) csomagolását a könnyű terjesztés és telepítés érdekében. Emellett a phar kiterjesztés fájlformátum-abstrakciós módszert is biztosít tar és zip fájlok létrehozásához és kezeléséhez a PharData osztályon keresztül, hasonlóan ahhoz, ahogy a PDO egységes felületet biztosít különböző adatbázisok eléréséhez. |
posix | A kiterjesztés metódusok és függvények készletét biztosítja a POSIX rendszerhívásokkal való interakcióhoz. |
readline | A readline függvény interfészt valósít meg a GNU Readline könyvtárhoz. Ezek a függvények szerkeszthető parancssorokat biztosítanak. |
redis | Ez egy adatstruktúra-tároló, amely adatbázisként, gyorsítótárként és üzenetközvetítőként használható, javítva a rendszer sebességét és skálázhatóságát. |
reflection | A PHP 5 teljes reflection API-val érkezik, amely lehetővé teszi osztályok, interfészek, függvények, metódusok és kiterjesztések visszafejtését. Emellett a reflection API lehetőséget ad függvények, osztályok és metódusok dokumentációs megjegyzéseinek lekérésére is. |
session | A PHP session támogatása lehetővé teszi bizonyos adatok megőrzését egymást követő hozzáférések során. Ez lehetővé teszi személyre szabottabb alkalmazások készítését és a weboldal vonzerejének növelését. |
SimpleXML | A SimpleXML kiterjesztés nagyon egyszerű és könnyen használható eszközkészletet biztosít az XML objektummá alakításához, amely normál tulajdonságkiválasztókkal és tömbiterátorokkal feldolgozható. |
soap | A Soap a Simple Object Access Protocol (SOAP) rövidítése, és ez a kiterjesztés webszolgáltatások kezelésére használható – azok fogyasztására és biztosítására. |
sockets | A kiterjesztés leegyszerűsíti a socketekkel való interakciót – ez egy módja annak, hogy kapcsolatot hozzunk létre alkalmazások között az interakcióhoz. |
sodium | Ez a kiterjesztés egy kriptográfiai könyvtár, amelyet titkosításra, hitelesítésre, jelszavak biztonságos tárolására, titkos üzenetek megosztására, digitális aláírásokra stb. használnak. |
SPL | A Standard PHP Library (SPL) interfészek és osztályok gyűjteménye, amelyek általános problémák megoldására szolgálnak. Az SPL szabványos adatszerkezeteket, objektumok bejárására szolgáló iterátorokat, interfészeket, szabványos kivételeket, fájlokkal való munkához szükséges osztályokat, valamint olyan függvényeket biztosít, mint a spl_autoload_register(). |
sqlite3 | A kiterjesztés lehetővé teszi az SQLite 3 – egy könnyű, lemezes adatbázis, amely nem szabványos SQL nyelvet használ – elérését. |
standard | A szabványos osztálykészlet. |
tokenizer | A tokenizer függvények interfészt biztosítanak a Zend Engine-be ágyazott PHP tokenizerhez. Ezekkel a függvényekkel saját PHP forráskód elemző vagy módosító eszközöket írhat anélkül, hogy a nyelv specifikációjával lexikális szinten kellene foglalkoznia. |
xml | Az XML (eXtensible Markup Language) egy strukturált dokumentumcsere-formátum a weben. |
xmlreader | Ez egy szintaktikai elemző XML-hez. Úgy működik, mint egy kurzor, amely végighalad a dokumentumfolyamon, és minden csomópontnál megáll. |
xmlwriter | Ez a kiterjesztés nem gyorsítótárazott, egyirányú módot biztosít XML-adatok fájlfolyamainak generálásához. |
Zend OpCache | A Zend OpCache gyorsabb PHP-futtatást biztosít opcode gyorsítótárazással és optimalizálással. Javítja a PHP teljesítményét azáltal, hogy az előre lefordított szkript bájtkódot a megosztott memóriában tárolja. |
zip | Ez a kiterjesztés lehetővé teszi ZIP tömörített archívumok és azokban található fájlok átlátható olvasását vagy írását. |
random | A random modul eszközöket biztosít véletlenszámok, karakterláncok és egyéb értékek biztonságos és megbízható generálásához. Hasznos, ha például egyedi azonosítókat, véletlen jelszavakat kell létrehozni, vagy adatokat kell összekeverni. Ez a modul biztosítja, hogy a generált értékek kiszámíthatatlanok legyenek, ami különösen fontos biztonsági szempontból. |
zlib | Ez a modul lehetővé teszi gzip (.gz) tömörített fájlok átlátható olvasását és írását, a legtöbb fájlrendszer-funkció tömörített (és tömörítetlen) fájlokkal való használatával (de nem működik socketekkel). |
ioncube_loader (letiltva, de kérésre engedélyezhető a PHP 8.3-mal együtt) | Az ioncube_loader PHP fájlok titkosítására és a PHP programozási nyelven írt szoftverek védelmére szolgál, hogy ne lehessen azokat jogosulatlan számítógépeken megtekinteni, módosítani vagy futtatni. |