PHP модул | Описание |
|---|
bcmath | Двоичен калкулатор за математика с произволна точност, който поддържа числа с всякакъв размер и точност, представени като низове. |
calendar | Разширението съдържа функции за управление на графици на събития и конвертиране между различни календарни формати. |
core | Това е филтър, който позволява изпълнение на произволен PHP код за промяна на атрибутите на потребител. |
ctype | Функциите, предоставени от това разширение, проверяват дали даден символ или низ попада в определен клас символи според текущата локализация. |
curl | PHP поддържа libcurl, библиотека, създадена от Daniel Stenberg, която ви позволява да се свързвате и комуникирате с различни видове сървъри чрез различни протоколи. |
date | Функцията PHP date() се използва за форматиране на дата и/или час. |
dom | Разширението DOM ви позволява да работите с XML документи чрез DOM API с PHP 5. |
exif | Разширението позволява на PHP да работи с Exif метаданни, включени в аудио, видео файлове и снимки. |
fileinfo | Функциите на този модул се опитват да определят типа и кодирането на съдържанието на файл чрез анализиране на определени магически байтови последователности на определени позиции във файла. |
filter | Това разширение филтрира данни чрез валидиране или почистване. Това е особено полезно, когато източникът на данни съдържа неизвестни (или чужди) данни, като например въведени от потребителя. |
gd | Това разширение предоставя функционалност за работа с графики директно от PHP скриптове. |
gmp | Gmp означава GNU Multiple Precision Arithmetic Library (GMP). Това е библиотека, която ви позволява да извършвате математически операции със знакови цели числа, рационални числа и числа с плаваща запетая, както и да извършвате сложни математически операции с големи числа. |
hash | Двигател за Message Digest (хеш). Позволява директна или поетапна обработка на съобщения с произволна дължина с помощта на различни хеширащи алгоритми. |
iconv | Този модул съдържа интерфейс към функцията за конвертиране на знакови множества iconv. С този модул можете да преобразувате низ, представен с локално знаково множество, в такъв, представен с друго знаково множество, което може да бъде Unicode. |
imagick | Това разширение помага за работа с изображения чрез софтуера ImageMagick, което улеснява отварянето, редактирането и запазването на изображения. |
intl | Разширението за интернационализация е обвивка за библиотеката ICU, която позволява на PHP програмистите да извършват сортиране, съвместимо с UCA, и форматиране на дата, час, числа и валута в своите скриптове. Изисква ICU. |
json | Позволява работа с формат за обмен на текстови данни с парсер, базиран на JSON_checker. |
libxml | Тези функции/константи са налични от PHP 5.1.0, а следните основни разширения разчитат на това разширение libxml: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC и XMLWriter. |
mbstring | Предоставя функции за работа с низове с множество байтове, които ви помагат да работите с мултибайтови кодировки в PHP. |
mysqli | Това разширение дава на потребителя достъп до функционалността, предоставена от MySQL сървър 4.1 и по-нови. |
mysqlnd | Mysqlnd означава MySQL Native Driver - това разширение позволява на ниско ниво комуникационния протокол на MySQL да предоставя на други PHP функции достъп до MySQL база данни. |
openssl | Този модул използва функциите на OpenSSL за генериране и проверка на подписи, както и за криптиране и декриптиране на данни. |
pcre | Библиотеката PCRE е набор от функции, които реализират съвпадение на регулярни изрази, използвайки същия синтаксис и семантика като Perl 5, с няколко разлики. |
PDO | Разширението PHP Data Objects (PDO) дефинира лек, последователен интерфейс за достъп до бази данни в PHP. Всеки драйвер за база данни, който имплементира PDO интерфейса, може да предоставя специфични за базата функции като обикновени разширителни функции. Имайте предвид, че не можете да изпълнявате никакви функции за база данни, използвайки само PDO разширението; трябва да използвате специфичен за базата PDO драйвер, за да получите достъп до сървър на база данни. |
pdo_mysql | Драйвер, който реализира достъп от PHP до MySQL. |
pdo_sqlite | Това разширение реализира интерфейса PHP Data Objects (PDO) с достъп до SQLite бази данни. |
phar | Разширението phar предоставя начин да поставите цели PHP приложения в един файл, наречен phar (PHP Archive), за лесно разпространение и инсталиране. Освен това разширението phar предоставя и метод за абстракция на файлови формати за създаване и манипулиране на tar и zip файлове чрез класа PharData, подобно на това, което PDO предоставя като унифициран интерфейс за достъп до различни бази данни. |
posix | Разширението предоставя набор от методи и функции за взаимодействие с POSIX системни извиквания. |
readline | Функцията readline реализира интерфейс към библиотеката GNU Readline. Това са функции, които предоставят редове с команди, които могат да се редактират. |
redis | Това е хранилище на структури от данни, използвано като база данни, кеш и брокер на съобщения, което подобрява скоростта и мащабируемостта на системата. |
reflection | PHP 5 идва с пълен reflection API, който добавя възможност за обратно инженерство на класове, интерфейси, функции, методи и разширения. Освен това reflection API предлага начини за извличане на doc коментари за функции, класове и методи. |
session | Поддръжката на сесии в PHP се състои в начин за запазване на определени данни при последващи достъпи. Това ви позволява да изграждате по-персонализирани приложения и да увеличите привлекателността на вашия уебсайт. |
SimpleXML | Разширението SimpleXML предоставя много прост и лесен за използване инструментариум за конвертиране на XML в обект, който може да се обработва с обичайните селектори на свойства и итератори на масиви. |
soap | Soap означава Simple Object Access Protocol (SOAP), и това разширение може да се използва за управление на уеб услуги – консумиране и предоставяне на такива. |
sockets | Разширението улеснява взаимодействието със сокети – начин за установяване на връзка между приложения за взаимодействие. |
sodium | Това разширение е криптографска библиотека, използвана за криптиране, удостоверяване, безопасно съхранение на пароли, споделяне на тайни съобщения, цифрови подписи и др. |
SPL | Стандартната PHP библиотека (SPL) е колекция от интерфейси и класове, предназначени да решават често срещани проблеми. SPL предоставя набор от стандартни структури от данни, набор от итератори за обхождане на обекти, набор от интерфейси, стандартни изключения, няколко класа за работа с файлове и предоставя функции като spl_autoload_register(). |
sqlite3 | Разширението позволява достъп до SQLite 3 – лека база данни на диск с нестандартен SQL език. |
standard | Стандартният набор от класове. |
tokenizer | Функциите на tokenizer предоставят интерфейс към PHP tokenizer, вграден в Zend Engine. Използвайки тези функции, можете да напишете свои собствени инструменти за анализ или модификация на PHP изходен код, без да се налага да работите със спецификацията на езика на лексикално ниво. |
xml | XML (eXtensible Markup Language) е формат за данни за структурирана размяна на документи в интернет. |
xmlreader | Това е синтактичен анализатор за XML. Той действа като курсор, който се движи по потока на документа и спира на всеки възел по пътя. |
xmlwriter | Това разширение е некеширано, еднопосочно решение за генериране на потоци от файлове за XML данни. |
Zend OpCache | Zend OpCache осигурява по-бързо изпълнение на PHP чрез кеширане и оптимизация на опкода. Подобрява производителността на PHP, като съхранява предварително компилирания байткод на скриптовете в споделената памет. |
zip | Това разширение ви позволява прозрачно да четете или записвате ZIP архиви и файловете в тях. |
random | Модулът random предоставя инструменти за генериране на случайни числа, низове и други стойности по сигурен и надежден начин. Той е полезен, когато трябва да създавате уникални идентификатори, случайни пароли или да разбърквате данни. Този модул гарантира, че генерираните стойности са непредсказуеми, което е особено важно за целите на сигурността. |
zlib | Този модул ви позволява прозрачно да четете и записвате gzip (.gz) компресирани файлове чрез версии на повечето файлови функции, които работят с gzip-компресирани файлове (и некопресирани файлове също, но не и със сокети). |
ioncube_loader (деактивиран, но може да бъде активиран заедно с PHP 8.3 при заявка) | ioncube_loader се използва за криптиране на PHP файлове и защита на софтуер, написан на PHP, от преглеждане, промяна и изпълнение на нелицензирани компютри |