PHP module | คำอธิบาย |
|---|
bcmath | เครื่องคิดเลขเลขฐานสองสำหรับคณิตศาสตร์ความแม่นยำสูงที่รองรับตัวเลขทุกขนาดและความแม่นยำโดยแสดงเป็นสตริง |
calendar | ส่วนขยายนี้มีฟังก์ชันสำหรับจัดการตารางกิจกรรมและแปลงระหว่างรูปแบบปฏิทินต่าง ๆ |
core | นี่คือฟิลเตอร์ที่ทำให้สามารถรันโค้ด PHP ใด ๆ เพื่อแก้ไขคุณสมบัติของผู้ใช้ได้ |
ctype | ฟังก์ชันที่ให้โดยส่วนขยายนี้จะตรวจสอบว่าตัวอักษรหรือตัวสตริงอยู่ในกลุ่มอักขระที่กำหนดตาม locale ปัจจุบันหรือไม่ |
curl | PHP รองรับ libcurl ซึ่งเป็นไลบรารีที่สร้างโดย Daniel Stenberg ที่ช่วยให้คุณเชื่อมต่อและสื่อสารกับเซิร์ฟเวอร์ต่าง ๆ ด้วยโปรโตคอลที่หลากหลาย |
date | ฟังก์ชัน date() ของ PHP ใช้สำหรับจัดรูปแบบวันที่และ/หรือเวลา |
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 (hash) อนุญาตให้ประมวลผลข้อความที่มีความยาวใด ๆ ได้โดยตรงหรือแบบเพิ่มทีละส่วนโดยใช้วิธีแฮชที่หลากหลาย |
iconv | โมดูลนี้มีอินเทอร์เฟซสำหรับการแปลงชุดอักขระด้วย iconv คุณสามารถแปลงสตริงที่อยู่ในชุดอักขระท้องถิ่นเป็นชุดอักขระอื่น เช่น Unicode ได้ |
imagick | ส่วนขยายนี้ช่วยให้ทำงานกับรูปภาพผ่านซอฟต์แวร์ ImageMagick ซึ่งช่วยให้ง่ายต่อการเปิด แก้ไข และบันทึกรูปภาพ |
intl | ส่วนขยาย Internationalization เป็นตัวห่อหุ้มไลบรารี 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 server 4.1 ขึ้นไป |
mysqlnd | Mysqlnd ย่อมาจาก MySQL Native Driver - ส่วนขยายนี้ช่วยให้โปรโตคอลการสื่อสารระดับต่ำของ MySQL สามารถให้ฟังก์ชัน PHP อื่น ๆ เข้าถึงฐานข้อมูล MySQL ได้ |
openssl | โมดูลนี้ใช้ฟังก์ชันของ OpenSSL สำหรับสร้างและตรวจสอบลายเซ็น และสำหรับเข้ารหัส (sealing) และถอดรหัส (opening) ข้อมูล |
pcre | ไลบรารี PCRE คือชุดฟังก์ชันที่ใช้จับคู่รูปแบบนิพจน์ปกติ (regular expression) ด้วยไวยากรณ์และความหมายแบบเดียวกับ 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) เพื่อความสะดวกในการแจกจ่ายและติดตั้ง นอกจากนี้ยังมีวิธีการนามธรรมรูปแบบไฟล์สำหรับสร้างและจัดการไฟล์ tar และ zip ผ่านคลาส PharData เช่นเดียวกับที่ PDO ให้การเข้าถึงฐานข้อมูลต่าง ๆ ผ่านอินเทอร์เฟซเดียว |
posix | ส่วนขยายนี้ให้ชุดเมธอดและฟังก์ชันสำหรับโต้ตอบกับ system call ของ POSIX |
readline | ฟังก์ชัน readline มีอินเทอร์เฟซกับไลบรารี GNU Readline ซึ่งเป็นฟังก์ชันที่ให้บรรทัดคำสั่งที่แก้ไขได้ |
redis | นี่คือที่เก็บโครงสร้างข้อมูลที่ใช้เป็นฐานข้อมูล แคช และ message broker ซึ่งช่วยเพิ่มความเร็วและความสามารถในการขยายระบบ |
reflection | PHP 5 มาพร้อมกับ reflection API ที่สมบูรณ์ซึ่งเพิ่มความสามารถในการย้อนกลับคลาส อินเทอร์เฟซ ฟังก์ชัน เมธอด และส่วนขยาย นอกจากนี้ reflection API ยังมีวิธีดึงคอมเมนต์เอกสารสำหรับฟังก์ชัน คลาส และเมธอด |
session | การรองรับ session ใน PHP คือวิธีการเก็บข้อมูลบางอย่างข้ามการเข้าถึงแต่ละครั้ง ช่วยให้คุณสร้างแอปพลิเคชันที่ปรับแต่งได้มากขึ้นและเพิ่มความน่าสนใจให้เว็บไซต์ของคุณ |
SimpleXML | ส่วนขยาย SimpleXML ให้เครื่องมือที่ง่ายและใช้งานสะดวกสำหรับแปลง XML เป็นอ็อบเจ็กต์ที่สามารถจัดการได้ด้วย property selector และ array iterator ปกติ |
soap | Soap ย่อมาจาก Simple Object Access Protocol (SOAP) และส่วนขยายนี้สามารถใช้สำหรับจัดการ Web services ทั้งการใช้งานและให้บริการ |
sockets | ส่วนขยายนี้ช่วยให้ง่ายต่อการโต้ตอบกับ sockets ซึ่งเป็นวิธีการเชื่อมต่อระหว่างแอปพลิเคชันเพื่อโต้ตอบกัน |
sodium | ส่วนขยายนี้เป็นไลบรารีเข้ารหัสที่ใช้สำหรับการเข้ารหัส การตรวจสอบความถูกต้อง การเก็บรหัสผ่านอย่างปลอดภัย การแบ่งปันข้อความลับ ลายเซ็นดิจิทัล ฯลฯ |
SPL | Standard PHP Library (SPL) คือชุดของอินเทอร์เฟซและคลาสที่ออกแบบมาเพื่อแก้ปัญหาทั่วไป SPL มีโครงสร้างข้อมูลมาตรฐาน ชุด iterator สำหรับวนลูปอ็อบเจ็กต์ ชุดอินเทอร์เฟซ ข้อยกเว้นมาตรฐานหลายรายการ คลาสสำหรับทำงานกับไฟล์ และฟังก์ชันเช่น spl_autoload_register() |
sqlite3 | ส่วนขยายนี้ช่วยให้เข้าถึง SQLite 3 ซึ่งเป็นฐานข้อมูลแบบดิสก์ที่มีน้ำหนักเบาและใช้ภาษา SQL ที่ไม่เป็นมาตรฐาน |
standard | ชุดคลาสมาตรฐาน |
tokenizer | ฟังก์ชัน tokenizer ให้ส่วนติดต่อกับ tokenizer ของ PHP ที่ฝังอยู่ใน Zend Engine โดยใช้ฟังก์ชันเหล่านี้ คุณสามารถเขียนเครื่องมือวิเคราะห์หรือแก้ไขซอร์สโค้ด PHP ของคุณเองได้โดยไม่ต้องจัดการกับสเปกของภาษาในระดับ lexical |
xml | XML (eXtensible Markup Language) เป็นรูปแบบข้อมูลสำหรับแลกเปลี่ยนเอกสารที่มีโครงสร้างบนเว็บ |
xmlreader | นี่คือเครื่องวิเคราะห์ไวยากรณ์สำหรับ XML ซึ่งทำหน้าที่เป็นเคอร์เซอร์ที่เคลื่อนที่ไปตามสตรีมของเอกสารและหยุดที่แต่ละโหนดระหว่างทาง |
xmlwriter | ส่วนขยายนี้เป็นวิธีการสร้างสตรีมไฟล์สำหรับข้อมูล XML แบบทางเดียวโดยไม่มีการแคช |
Zend OpCache | Zend OpCache ช่วยให้ PHP ทำงานได้เร็วขึ้นด้วยการแคชและปรับแต่งโค้ดออปโค้ด ช่วยเพิ่มประสิทธิภาพ PHP โดยเก็บไบต์โค้ดของสคริปต์ที่คอมไพล์ไว้ล่วงหน้าในหน่วยความจำที่ใช้ร่วมกัน |
zip | ส่วนขยายนี้ช่วยให้คุณอ่านหรือเขียนไฟล์ ZIP ที่ถูกบีบอัดและไฟล์ภายในได้อย่างโปร่งใส |
random | โมดูล random ให้เครื่องมือสำหรับสร้างตัวเลข สตริง และค่าต่าง ๆ แบบสุ่มอย่างปลอดภัยและเชื่อถือได้ เหมาะสำหรับการสร้างรหัสเฉพาะ รหัสผ่านแบบสุ่ม หรือสลับข้อมูล โมดูลนี้รับประกันว่าค่าที่สร้างขึ้นจะคาดเดาไม่ได้ ซึ่งสำคัญอย่างยิ่งสำหรับความปลอดภัย |
zlib | โมดูลนี้ช่วยให้คุณอ่านและเขียนไฟล์บีบอัด gzip (.gz) ได้อย่างโปร่งใส ผ่านฟังก์ชันระบบไฟล์ส่วนใหญ่ที่ทำงานกับไฟล์ gzip (และไฟล์ที่ไม่บีบอัดด้วย แต่ไม่รองรับ sockets) |
ioncube_loader (ปิดใช้งานแต่สามารถเปิดใช้งานพร้อมกับ PHP 8.3 ได้ตามคำขอ) | ioncube_loader ใช้สำหรับเข้ารหัสไฟล์ PHP และปกป้องซอฟต์แวร์ที่เขียนด้วยภาษา PHP จากการถูกดู แก้ไข หรือรันบนคอมพิวเตอร์ที่ไม่มีสิทธิ์ |