php擴(kuò)展主要分為兩類:php模塊擴(kuò)展和zend模塊擴(kuò)展。下面就由小編來為大家介紹一下php模塊擴(kuò)展和zend模塊擴(kuò)展,有需要的可以參考參考。
php 擴(kuò)展主要分為兩類: php 模塊擴(kuò)展和zend模塊擴(kuò)展。相關(guān)作用如下:
[PHP Modules]
bz2
用于透明地讀寫 bzip2(.bz2)壓縮文件。
calendar
日歷
http://php.net/manual/zh/intro.calendar.php
ctype
字符檢測
http://php.net/manual/zh/book.ctype.php
curl
支持 Daniel Stenberg 創(chuàng)建的 libcurl 庫,能夠連接通訊各種服務(wù)器、使用各種協(xié)議。
date
日期
dom
dom擴(kuò)展允許您使用php通過dom api在xml文檔上進(jìn)行操作。
exif
可交換圖像信息
http://php.net/manual/zh/book.exif.php
fileinfo
它應(yīng)用于文件處理的改進(jìn)。
filter
文件過濾
ftp
通過文件傳輸協(xié)議 (FTP) 提供對文件服務(wù)器的客戶端訪問
gd
圖像生成和處理
gettext
實(shí)現(xiàn)了NLS (Native Language Support) API,他可以用來國際化您的PHP程序.
gmp
GNU多精度
hash
加密擴(kuò)展
iconv
包含了 iconv 字符集轉(zhuǎn)換功能的接口。
igbinary
序列化和反序列化,效率要比Php自帶的高.
imagick
圖像處理
intl
國際化擴(kuò)展(進(jìn)一步被稱為Intl)是ICU 庫的一個包裝,使PHP程序員能夠執(zhí)行各種語言環(huán)境感知操作,包括但不限于格式化,音譯,編碼轉(zhuǎn)換,日歷操作, UCA一致整理,文本定位邊界和使用區(qū)域設(shè)置標(biāo)識符,時區(qū)和字形,它傾向于密切關(guān)注ICU API,因此擁有使用C / C ++或Java的ICU經(jīng)驗的人員可以輕松使用PHP API。此外,這樣ICU文件將有助于理解各種ICU功能。
json
json 序列化相關(guān)操作
libxml
libxml 函數(shù)和常量與 SimpleXML, XSLT 以及 DOM 一起使用。
mbstring
多字節(jié)字符串
memcached
memcached 擴(kuò)展
mongodb
mongodb擴(kuò)展
mysqli
它是mysql系統(tǒng)函數(shù)的增強(qiáng)版,更穩(wěn)定更高效更安全,與mysql_query()對應(yīng)的有mysqli_query(),屬于面向?qū)ο螅脤ο蟮姆绞讲僮黩?qū)動mysql數(shù)據(jù)庫。mysqli是永遠(yuǎn)連接函數(shù),mysqli多次運(yùn)行mysqli將使用同一連接進(jìn)程,從而減少了服務(wù)器的開銷。
mysqlnd
MYSQLND提供了底層和數(shù)據(jù)庫交互的支持(可以簡單理解為和MySQL server進(jìn)行網(wǎng)絡(luò)協(xié)議交互)。
openssl
對稱/非對稱加解密,以及 PBKDF2、 PKCS7、 PKCS12、 X509 和其他加密操作
pcntl
多進(jìn)程
pcre
正則
PDO
pdo則提供了一個統(tǒng)一的API接口,使得你的PHP應(yīng)用不去關(guān)心具體要連接的數(shù)據(jù)庫服務(wù)器系統(tǒng)類型。也就是說,如果你使用PDO的API,可以在任何需要的時候無縫切換數(shù)據(jù)庫服務(wù)器。比如MYSQL,SQLITE任何數(shù)據(jù)庫都行。
即從大部分功能上看,PDO提供的API接口和MYSQLI提供的接口對于普通的增刪改查效果是一致的。
pdo_mysql
PDO_MYSQL是一個驅(qū)動程序,它實(shí)現(xiàn)了PHP數(shù)據(jù)對象(PDO)接口, 以實(shí)現(xiàn)從PHP到MySQL 3.x,4.x和5.x數(shù)據(jù)庫的訪問。
pdo_sqlite
PDO_SQLITE是一個驅(qū)動程序,它實(shí)現(xiàn)了PHP數(shù)據(jù)對象(PDO)接口來訪問SQLite 3數(shù)據(jù)庫。
Phar
PHP5.3 之后支持了類似 Java 的 jar 包,名為 phar。用來將多個 PHP 文件打包為一個文件。這個特性使得 PHP也可以像 Java 一樣方便地實(shí)現(xiàn)應(yīng)用程序打包和組件化。一個應(yīng)用程序可以打成一個 Phar 包,直接放到 PHP-FPM 中運(yùn)行。
posix
該模塊包含IEEE 1003.1(POSIX.1)標(biāo)準(zhǔn)文檔中定義的那些功能的接口,這些接口不能通過其他方式訪問。
進(jìn)程控制中用到。
readline
readline 擴(kuò)展函數(shù)實(shí)現(xiàn)了訪問 GNU Readline 庫的接口. 這些函數(shù)提供了可編輯的命令行.
redis
redis擴(kuò)展
Reflection
它是用來導(dǎo)出或提取出關(guān)于類、方法、屬性、參數(shù)等的詳細(xì)信息,包括注釋。
shmop
共享內(nèi)存
SimpleXML
處理xml
sockets
Socket擴(kuò)展是基于流行的BSD sockets,實(shí)現(xiàn)了和socket通訊功能的底層接口,它可以和客戶端一樣當(dāng)做一個socket服務(wù)器。
SPL
SPL是用于解決典型問題(standard problems)的一組接口與類的集合。
sqlite3
對 SQLite v3 數(shù)據(jù)庫的支持信息。
standard
標(biāo)準(zhǔn)庫
sysvmsg
System V信號量
sysvsem
消息隊列
sysvshm
sysvshm提供了一個內(nèi)存共享方案
tokenizer
tokenizer函數(shù)提供了一個內(nèi)嵌在Zend引擎的”PHP tokenizer”的調(diào)用接口。使用這些函數(shù),你可以寫出你自己的PHP源碼分析或者修改工具,而無需處理詞法分析級別上的語言規(guī)范。
wddx
Web分布式數(shù)據(jù)交換(WDDX)
https://blog.csdn.net/guoguo1980/article/details/2436342
xml
XML 解析器
xmlreader
XMLReader擴(kuò)展是一個XML Pull解析器。
xmlwriter
這是XMLWriter擴(kuò)展。它包裝了libxml xmlWriter API。
這個擴(kuò)展表示一個作者,它提供了一個非緩存的,只能轉(zhuǎn)發(fā)的方式來生成包含XML數(shù)據(jù)的流或文件。
xsl
指擴(kuò)展樣式表語言。
mcrypt
是加密擴(kuò)展庫,加載了它可以用他里面自帶的22種加密解密算法
[Zend Modules]
Zend OPcache
opcache 擴(kuò)展,把 php 代碼編譯成的 Opocdes 緩存起來,每次請求的時候就不需要前面的編譯步驟了。代替以前的 apc 。
如果想要利用APC的用戶緩存,則還需要安裝APCu。APCu可通過PECL獲得。APCu為APC提供的共享內(nèi)存用戶空間緩存提供完整的向后兼容API。APCu不應(yīng)與APC一起安裝。
https://support.cloud.engineyard.com/hc/en-us/articles/205411888-PHP-Performance-I-Everything-You-Need-to-Know-About-OpCode-Caches
推薦學(xué)習(xí):php視頻教程