PHP-модуль | Опис |
|---|
bcmath | Двійковий калькулятор для обчислень з довільною точністю, який підтримує числа будь-якого розміру та точності, представлені у вигляді рядків. |
calendar | Розширення містить функції для керування розкладом подій і конвертації між різними форматами календарів. |
core | Це фільтр, який дозволяє виконувати довільний PHP-код для зміни атрибутів користувача. |
ctype | Функції, що надаються цим розширенням, перевіряють, чи належить символ або рядок до певного класу символів відповідно до поточної локалі. |
curl | PHP підтримує libcurl — бібліотеку, створену Даніелем Стенбергом, яка дозволяє підключатися та взаємодіяти з різними типами серверів за різними протоколами. |
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 постачається з повним API рефлексії, який додає можливість зворотного проектування класів, інтерфейсів, функцій, методів і розширень. Крім того, API рефлексії пропонує способи отримання коментарів до функцій, класів і методів. |
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, вбудованого в 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, від перегляду, зміни та запуску на неліцензованих комп'ютерах |