Modul PHP | Deskripsi |
|---|
bcmath | Kalkulator Biner untuk matematika presisi sewenang-wenang yang mendukung angka dengan ukuran dan presisi apa pun yang direpresentasikan sebagai string. |
calendar | Ekstensi ini berisi fungsi untuk mengelola penjadwalan acara dan mengonversi antara berbagai format kalender. |
core | Ini adalah filter yang memungkinkan menjalankan kode PHP sewenang-wenang untuk mengubah atribut pengguna. |
ctype | Fungsi yang disediakan oleh ekstensi ini memeriksa apakah sebuah karakter atau string termasuk dalam kelas karakter tertentu sesuai dengan lokal saat ini. |
curl | PHP mendukung libcurl, sebuah pustaka yang dibuat oleh Daniel Stenberg, yang memungkinkan Anda terhubung dan berkomunikasi dengan berbagai jenis server menggunakan berbagai jenis protokol. |
date | Fungsi PHP date() digunakan untuk memformat tanggal dan/atau waktu. |
dom | Ekstensi DOM memungkinkan Anda mengoperasikan dokumen XML melalui API DOM dengan PHP 5. |
exif | Ekstensi ini memungkinkan PHP untuk berinteraksi dengan info metadata Exif yang disertakan dalam file audio, video, dan gambar. |
fileinfo | Fungsi modul ini mencoba menentukan tipe konten dan encoding file dengan menganalisis urutan byte ajaib tertentu pada posisi tertentu dalam file. |
filter | Ekstensi ini memfilter data dengan memvalidasi atau menyanitasi data tersebut. Ini sangat berguna ketika sumber data berisi data yang tidak diketahui (atau asing), seperti input dari pengguna. |
gd | Ekstensi ini menyediakan fungsionalitas untuk menangani grafik langsung dari skrip PHP. |
gmp | Gmp adalah singkatan dari GNU Multiple Precision Arithmetic Library (GMP). Ini adalah pustaka yang memungkinkan Anda melakukan operasi matematika pada bilangan bulat bertanda, bilangan rasional, dan bilangan floating point, serta membantu melakukan operasi matematika kompleks pada angka besar. |
hash | Mesin Message Digest (hash). Memungkinkan pemrosesan langsung atau bertahap dari pesan dengan panjang sewenang-wenang menggunakan berbagai algoritma hash. |
iconv | Modul ini berisi antarmuka ke fasilitas konversi set karakter iconv. Dengan modul ini, Anda dapat mengubah string yang direpresentasikan oleh set karakter lokal menjadi yang direpresentasikan oleh set karakter lain, yang mungkin berupa set karakter Unicode. |
imagick | Ekstensi ini membantu bekerja dengan gambar melalui perangkat lunak ImageMagick, yang memudahkan membuka, mengedit, dan menyimpan gambar. |
intl | Ekstensi internasionalisasi adalah pembungkus untuk pustaka ICU, memungkinkan pemrogram PHP melakukan kolasi yang sesuai UCA serta pemformatan tanggal, waktu, angka, dan mata uang dalam skrip mereka. Membutuhkan ICU. |
json | Memungkinkan bekerja dengan format pertukaran data teks dengan parser yang dibangun di atas JSON_checker. |
libxml | Fungsi/konstanta ini tersedia sejak PHP 5.1.0, dan ekstensi inti berikut bergantung pada ekstensi libxml ini: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC, dan XMLWriter. |
mbstring | Menyediakan fungsi string khusus multi-byte yang membantu Anda menangani encoding multibyte di PHP. |
mysqli | Ekstensi ini memberikan akses pengguna ke fungsionalitas yang disediakan oleh server MySQL 4.1 ke atas. |
mysqlnd | Mysqlnd adalah singkatan dari MySQL Native Driver - ekstensi ini memungkinkan protokol komunikasi tingkat rendah MySQL untuk menyediakan fungsi PHP lain dengan akses ke database MySQL. |
openssl | Modul ini menggunakan fungsi OpenSSL untuk pembuatan dan verifikasi tanda tangan serta untuk menyegel (mengenkripsi) dan membuka (mendekripsi) data. |
pcre | Pustaka PCRE adalah sekumpulan fungsi yang mengimplementasikan pencocokan pola ekspresi reguler menggunakan sintaks dan semantik yang sama seperti Perl 5, dengan hanya beberapa perbedaan. |
PDO | Ekstensi PHP Data Objects (PDO) mendefinisikan antarmuka ringan dan konsisten untuk mengakses database di PHP. Setiap driver database yang mengimplementasikan antarmuka PDO dapat mengekspos fitur khusus database sebagai fungsi ekstensi reguler. Perlu dicatat bahwa Anda tidak dapat melakukan fungsi database apa pun menggunakan ekstensi PDO saja; Anda harus menggunakan driver PDO khusus database untuk mengakses server database. |
pdo_mysql | Driver yang mengimplementasikan akses dari PHP ke MySQL. |
pdo_sqlite | Ekstensi ini mengimplementasikan antarmuka PHP Data Objects (PDO) dengan akses ke database SQLite. |
phar | Ekstensi phar menyediakan cara untuk memasukkan seluruh aplikasi PHP ke dalam satu file yang disebut phar (PHP Archive) untuk distribusi dan instalasi yang mudah. Selain menyediakan layanan ini, ekstensi phar juga menyediakan metode abstraksi format file untuk membuat dan memanipulasi file tar dan zip melalui kelas PharData, seperti halnya PDO menyediakan antarmuka terpadu untuk mengakses berbagai database. |
posix | Ekstensi ini menyediakan sekumpulan metode dan fungsi untuk berinteraksi dengan panggilan sistem POSIX. |
readline | Fungsi readline mengimplementasikan antarmuka ke pustaka GNU Readline. Ini adalah fungsi yang menyediakan baris perintah yang dapat diedit. |
redis | Ini adalah penyimpanan struktur data yang digunakan sebagai database, cache, dan message broker yang meningkatkan kecepatan dan skalabilitas sistem. |
reflection | PHP 5 hadir dengan API refleksi lengkap yang menambahkan kemampuan untuk merekayasa balik kelas, antarmuka, fungsi, metode, dan ekstensi. Selain itu, API refleksi menawarkan cara untuk mengambil komentar dokumen untuk fungsi, kelas, dan metode. |
session | Dukungan sesi di PHP terdiri dari cara untuk mempertahankan data tertentu di antara akses berikutnya. Ini memungkinkan Anda membangun aplikasi yang lebih disesuaikan dan meningkatkan daya tarik situs web Anda. |
SimpleXML | Ekstensi SimpleXML menyediakan seperangkat alat yang sangat sederhana dan mudah digunakan untuk mengonversi XML menjadi objek yang dapat diproses dengan pemilih properti normal dan iterator array. |
soap | Soap adalah singkatan dari Simple Object Access Protocol (SOAP), dan ekstensi ini dapat digunakan untuk mengelola layanan Web - mengonsumsi dan menyediakannya. |
sockets | Ekstensi ini menyederhanakan interaksi dengan soket - cara untuk membangun koneksi antara aplikasi agar dapat berinteraksi. |
sodium | Ekstensi ini adalah pustaka kriptografi yang digunakan untuk otentikasi enkripsi, penyimpanan kata sandi dengan aman, berbagi pesan rahasia, tanda tangan digital, dll. |
SPL | Standard PHP Library (SPL) adalah kumpulan antarmuka dan kelas yang dimaksudkan untuk menyelesaikan masalah umum. SPL menyediakan sekumpulan struktur data standar, sekumpulan iterator untuk menelusuri objek, sekumpulan antarmuka, sekumpulan Exception standar, sejumlah kelas untuk bekerja dengan file, dan menyediakan sekumpulan fungsi seperti spl_autoload_register(). |
sqlite3 | Ekstensi ini memungkinkan akses ke SQLite 3 - database berbasis disk yang ringan dengan bahasa SQL non-standar. |
standard | Kumpulan kelas standar. |
tokenizer | Fungsi tokenizer menyediakan antarmuka ke tokenizer PHP yang tertanam di Zend Engine. Dengan menggunakan fungsi-fungsi ini Anda dapat menulis alat analisis atau modifikasi sumber PHP Anda sendiri tanpa harus berurusan dengan spesifikasi bahasa di tingkat leksikal. |
xml | XML (eXtensible Markup Language) adalah format data untuk pertukaran dokumen terstruktur di Web. |
xmlreader | Ini adalah penganalisis sintaksis untuk XML. Ia berfungsi sebagai kursor yang bergerak sepanjang aliran dokumen dan berhenti di setiap node yang dilewati. |
xmlwriter | Ekstensi ini adalah cara satu arah tanpa cache untuk menghasilkan aliran file data XML. |
Zend OpCache | Zend OpCache menyediakan eksekusi PHP yang lebih cepat melalui caching dan optimasi opcode. Ini meningkatkan performa PHP dengan menyimpan bytecode skrip yang sudah dikompilasi di memori bersama. |
zip | Ekstensi ini memungkinkan Anda membaca atau menulis arsip terkompresi ZIP dan file di dalamnya secara transparan. |
random | Modul random menyediakan alat untuk menghasilkan angka acak, string, dan nilai lain secara aman dan andal. Ini berguna ketika Anda perlu membuat hal-hal seperti ID unik, kata sandi acak, atau mengacak data. Modul ini memastikan bahwa nilai yang dihasilkan tidak dapat diprediksi, yang sangat penting untuk tujuan keamanan. |
zlib | Modul ini memungkinkan Anda membaca dan menulis file terkompresi gzip (.gz) secara transparan, melalui versi dari sebagian besar fungsi sistem file yang bekerja dengan file terkompresi gzip (dan juga file yang tidak terkompresi, tetapi tidak dengan soket). |
ioncube_loader (dinonaktifkan tetapi dapat diaktifkan bersama PHP 8.3 atas permintaan) | ioncube_loader digunakan untuk mengenkripsi file PHP dan melindungi perangkat lunak yang ditulis menggunakan bahasa pemrograman PHP agar tidak dapat dilihat, diubah, dan dijalankan di komputer yang tidak berlisensi |