Mô-đun PHP | Mô tả |
|---|
bcmath | Máy tính nhị phân cho toán học độ chính xác tùy ý hỗ trợ các số có kích thước và độ chính xác bất kỳ được biểu diễn dưới dạng chuỗi. |
calendar | Tiện ích mở rộng này chứa các hàm để quản lý lịch sự kiện và chuyển đổi giữa các định dạng lịch khác nhau. |
core | Đây là một bộ lọc cho phép chạy mã PHP tùy ý để sửa đổi thuộc tính của người dùng. |
ctype | Các hàm được cung cấp bởi tiện ích mở rộng này kiểm tra xem một ký tự hoặc chuỗi có thuộc một lớp ký tự nhất định theo ngôn ngữ hiện tại hay không. |
curl | PHP hỗ trợ libcurl, một thư viện được tạo bởi Daniel Stenberg, cho phép bạn kết nối và giao tiếp với nhiều loại máy chủ bằng nhiều giao thức khác nhau. |
date | Hàm date() của PHP được sử dụng để định dạng ngày và/hoặc giờ. |
dom | Tiện ích mở rộng DOM cho phép bạn thao tác trên các tài liệu XML thông qua API DOM với PHP 5. |
exif | Tiện ích mở rộng này cho phép PHP tương tác với thông tin siêu dữ liệu Exif được nhúng trong các tệp âm thanh, video và hình ảnh. |
fileinfo | Các hàm của mô-đun này cố gắng xác định loại nội dung và mã hóa của tệp bằng cách phân tích các chuỗi byte đặc biệt tại các vị trí nhất định trong tệp. |
filter | Tiện ích mở rộng này lọc dữ liệu bằng cách xác thực hoặc làm sạch dữ liệu. Điều này đặc biệt hữu ích khi nguồn dữ liệu chứa dữ liệu không xác định (hoặc từ bên ngoài), như dữ liệu do người dùng nhập vào. |
gd | Tiện ích mở rộng này cung cấp chức năng xử lý đồ họa trực tiếp từ các tập lệnh PHP. |
gmp | Gmp là viết tắt của GNU Multiple Precision Arithmetic Library (GMP). Đây là một thư viện cho phép bạn thực hiện các phép toán trên số nguyên có dấu, số hữu tỉ và số thực, đồng thời hỗ trợ thực hiện các phép toán phức tạp trên các số lớn. |
hash | Bộ máy băm (hash) Message Digest. Cho phép xử lý trực tiếp hoặc từng phần các thông điệp có độ dài bất kỳ bằng nhiều thuật toán băm khác nhau. |
iconv | Mô-đun này chứa giao diện chuyển đổi bộ ký tự iconv. Với mô-đun này, bạn có thể chuyển đổi một chuỗi được biểu diễn bằng bộ ký tự cục bộ sang bộ ký tự khác, có thể là bộ ký tự Unicode. |
imagick | Tiện ích mở rộng này giúp làm việc với hình ảnh thông qua phần mềm ImageMagick, giúp đơn giản hóa việc mở, chỉnh sửa và lưu hình ảnh. |
intl | Tiện ích mở rộng quốc tế hóa là một lớp bao bọc cho thư viện ICU, cho phép lập trình viên PHP thực hiện so sánh, định dạng ngày, giờ, số và tiền tệ tuân thủ UCA trong các tập lệnh của họ. Yêu cầu ICU. |
json | Cho phép làm việc với định dạng trao đổi dữ liệu văn bản với trình phân tích cú pháp được xây dựng trên JSON_checker. |
libxml | Các hàm/hằng số này có sẵn từ PHP 5.1.0, và các tiện ích mở rộng lõi sau dựa vào tiện ích mở rộng libxml này: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC và XMLWriter. |
mbstring | Cung cấp các hàm chuỗi đặc biệt cho đa byte giúp bạn xử lý các mã hóa đa byte trong PHP. |
mysqli | Tiện ích mở rộng này cung cấp cho người dùng quyền truy cập vào các chức năng do máy chủ MySQL 4.1 trở lên cung cấp. |
mysqlnd | Mysqlnd là viết tắt của MySQL Native Driver - tiện ích mở rộng này cho phép giao thức giao tiếp cấp thấp của MySQL cung cấp quyền truy cập vào cơ sở dữ liệu MySQL cho các hàm PHP khác. |
openssl | Mô-đun này sử dụng các hàm của OpenSSL để tạo và xác minh chữ ký cũng như mã hóa và giải mã dữ liệu. |
pcre | Thư viện PCRE là tập hợp các hàm thực hiện việc khớp mẫu biểu thức chính quy sử dụng cú pháp và ngữ nghĩa giống như Perl 5, chỉ với một vài khác biệt nhỏ. |
PDO | Tiện ích mở rộng PHP Data Objects (PDO) định nghĩa một giao diện nhẹ và nhất quán để truy cập cơ sở dữ liệu trong PHP. Mỗi trình điều khiển cơ sở dữ liệu thực hiện giao diện PDO có thể cung cấp các tính năng đặc thù của cơ sở dữ liệu dưới dạng các hàm mở rộng thông thường. Lưu ý rằng bạn không thể thực hiện bất kỳ chức năng cơ sở dữ liệu nào chỉ với tiện ích mở rộng PDO; bạn phải sử dụng trình điều khiển PDO đặc thù cho cơ sở dữ liệu để truy cập máy chủ cơ sở dữ liệu. |
pdo_mysql | Trình điều khiển thực hiện truy cập từ PHP đến MySQL. |
pdo_sqlite | Tiện ích mở rộng này triển khai giao diện PHP Data Objects (PDO) với quyền truy cập vào cơ sở dữ liệu SQLite. |
phar | Tiện ích mở rộng phar cung cấp một cách để đóng gói toàn bộ ứng dụng PHP vào một tệp duy nhất gọi là phar (PHP Archive) để dễ dàng phân phối và cài đặt. Ngoài việc cung cấp dịch vụ này, tiện ích mở rộng phar còn cung cấp phương pháp trừu tượng hóa định dạng tệp để tạo và thao tác với các tệp tar và zip thông qua lớp PharData, tương tự như PDO cung cấp giao diện thống nhất để truy cập các cơ sở dữ liệu khác nhau. |
posix | Tiện ích mở rộng này cung cấp một tập hợp các phương thức và hàm để tương tác với các lệnh gọi hệ thống POSIX. |
readline | Hàm readline triển khai giao diện với thư viện GNU Readline. Đây là các hàm cung cấp dòng lệnh có thể chỉnh sửa được. |
redis | Đây là một kho cấu trúc dữ liệu được sử dụng như một cơ sở dữ liệu, bộ nhớ đệm và trình môi giới tin nhắn giúp tăng tốc độ và khả năng mở rộng của hệ thống. |
reflection | PHP 5 đi kèm với một API reflection hoàn chỉnh bổ sung khả năng phân tích ngược các lớp, giao diện, hàm, phương thức và tiện ích mở rộng. Ngoài ra, API reflection còn cung cấp các cách để lấy nhận xét tài liệu cho các hàm, lớp và phương thức. |
session | Hỗ trợ session trong PHP bao gồm một cách để lưu trữ một số dữ liệu qua các lần truy cập tiếp theo. Điều này cho phép bạn xây dựng các ứng dụng tùy chỉnh hơn và tăng sức hấp dẫn cho trang web của mình. |
SimpleXML | Tiện ích mở rộng SimpleXML cung cấp một bộ công cụ rất đơn giản và dễ sử dụng để chuyển đổi XML thành đối tượng có thể xử lý bằng các bộ chọn thuộc tính thông thường và các bộ lặp mảng. |
soap | Soap là viết tắt của Simple Object Access Protocol (SOAP), và tiện ích mở rộng này có thể được sử dụng để quản lý các dịch vụ Web - tiêu thụ và cung cấp chúng. |
sockets | Tiện ích mở rộng này đơn giản hóa việc tương tác với socket - một cách thiết lập kết nối giữa các ứng dụng để tương tác. |
sodium | Tiện ích mở rộng này là một thư viện mã hóa được sử dụng để xác thực mã hóa, lưu trữ mật khẩu an toàn, chia sẻ tin nhắn bí mật, chữ ký số, v.v. |
SPL | Thư viện PHP Chuẩn (SPL) là tập hợp các giao diện và lớp nhằm giải quyết các vấn đề phổ biến. SPL cung cấp một tập hợp các cấu trúc dữ liệu chuẩn, một tập hợp các bộ lặp để duyệt qua các đối tượng, một tập hợp các giao diện, một tập hợp các ngoại lệ chuẩn, một số lớp để làm việc với tệp, và cung cấp một tập hợp các hàm như spl_autoload_register(). |
sqlite3 | Tiện ích mở rộng này cho phép truy cập vào SQLite 3 - một cơ sở dữ liệu nhẹ dựa trên đĩa với ngôn ngữ SQL không chuẩn. |
standard | Tập hợp các lớp chuẩn. |
tokenizer | Các hàm tokenizer cung cấp giao diện với bộ phân tích cú pháp PHP được nhúng trong Zend Engine. Sử dụng các hàm này, bạn có thể tự viết các công cụ phân tích hoặc chỉnh sửa mã nguồn PHP mà không cần xử lý đặc tả ngôn ngữ ở cấp độ từ vựng. |
xml | XML (eXtensible Markup Language) là một định dạng dữ liệu để trao đổi tài liệu có cấu trúc trên Web. |
xmlreader | Đây là một bộ phân tích cú pháp cho XML. Nó hoạt động như một con trỏ di chuyển dọc theo luồng tài liệu và tạm dừng tại mỗi nút trên đường đi. |
xmlwriter | Tiện ích mở rộng này không lưu bộ nhớ đệm, là phương thức một chiều để tạo luồng tệp cho dữ liệu XML. |
Zend OpCache | Zend OpCache cung cấp khả năng thực thi PHP nhanh hơn thông qua việc lưu bộ nhớ đệm opcode và tối ưu hóa. Nó cải thiện hiệu suất PHP bằng cách lưu trữ mã bytecode đã biên dịch sẵn của script trong bộ nhớ dùng chung. |
zip | Tiện ích mở rộng này cho phép bạn đọc hoặc ghi các tệp lưu trữ nén ZIP và các tệp bên trong một cách minh bạch. |
random | Mô-đun random cung cấp các công cụ để tạo ra các số ngẫu nhiên, chuỗi và các giá trị khác một cách an toàn và đáng tin cậy. Nó hữu ích khi bạn cần tạo các ID duy nhất, mật khẩu ngẫu nhiên hoặc xáo trộn dữ liệu. Mô-đun này đảm bảo rằng các giá trị được tạo ra là không thể đoán trước, điều này đặc biệt quan trọng cho mục đích bảo mật. |
zlib | Mô-đun này cho phép bạn đọc và ghi các tệp nén gzip (.gz) một cách minh bạch, thông qua các phiên bản của hầu hết các hàm hệ thống tệp hoạt động với các tệp nén gzip (và cả các tệp không nén, nhưng không với socket). |
ioncube_loader (đã tắt nhưng có thể bật cùng với PHP 8.3 theo yêu cầu) | ioncube_loader được sử dụng để mã hóa các tệp PHP và bảo vệ phần mềm viết bằng ngôn ngữ PHP khỏi bị xem, thay đổi và chạy trên các máy tính không có bản quyền |