溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php常用擴展有哪些

發(fā)布時間:2021-07-05 13:42:40 來源:億速云 閱讀:182 作者:小新 欄目:編程語言

這篇文章主要介紹了php常用擴展有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

php擴展主要分為兩類:php模塊擴展和zend模塊擴展。下面就由小編來為大家介紹一下php模塊擴展和zend模塊擴展,有需要的可以參考參考。

php 擴展主要分為兩類: php 模塊擴展和zend模塊擴展。相關作用如下:

[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 庫,能夠連接通訊各種服務器、使用各種協(xié)議。

date

日期

dom

dom擴展允許您使用php通過dom api在xml文檔上進行操作。

exif

可交換圖像信息

http://php.net/manual/zh/book.exif.php

fileinfo

它應用于文件處理的改進。

filter

文件過濾

ftp

通過文件傳輸協(xié)議 (FTP) 提供對文件服務器的客戶端訪問

gd

圖像生成和處理

gettext

實現(xiàn)了NLS (Native Language Support) API,他可以用來國際化您的PHP程序.

gmp

GNU多精度

hash

加密擴展

iconv

包含了 iconv 字符集轉(zhuǎn)換功能的接口。

igbinary

序列化和反序列化,效率要比Php自帶的高.

imagick

圖像處理

intl

國際化擴展(進一步被稱為Intl)是ICU 庫的一個包裝,使PHP程序員能夠執(zhí)行各種語言環(huán)境感知操作,包括但不限于格式化,音譯,編碼轉(zhuǎn)換,日歷操作, UCA一致整理,文本定位邊界和使用區(qū)域設置標識符,時區(qū)和字形,它傾向于密切關注ICU API,因此擁有使用C / C ++或Java的ICU經(jīng)驗的人員可以輕松使用PHP API。此外,這樣ICU文件將有助于理解各種ICU功能。

json

json 序列化相關操作

libxml

libxml 函數(shù)和常量與 SimpleXML, XSLT 以及 DOM 一起使用。

mbstring

多字節(jié)字符串

memcached

memcached 擴展

mongodb

mongodb擴展

mysqli

它是mysql系統(tǒng)函數(shù)的增強版,更穩(wěn)定更高效更安全,與mysql_query()對應的有mysqli_query(),屬于面向?qū)ο螅脤ο蟮姆绞讲僮黩?qū)動mysql數(shù)據(jù)庫。mysqli是永遠連接函數(shù),mysqli多次運行mysqli將使用同一連接進程,從而減少了服務器的開銷。

mysqlnd

MYSQLND提供了底層和數(shù)據(jù)庫交互的支持(可以簡單理解為和MySQL server進行網(wǎng)絡協(xié)議交互)。

openssl

對稱/非對稱加解密,以及 PBKDF2、 PKCS7、 PKCS12、 X509 和其他加密操作

pcntl

多進程

pcre

正則

PDO

pdo則提供了一個統(tǒng)一的API接口,使得你的PHP應用不去關心具體要連接的數(shù)據(jù)庫服務器系統(tǒng)類型。也就是說,如果你使用PDO的API,可以在任何需要的時候無縫切換數(shù)據(jù)庫服務器。比如MYSQL,SQLITE任何數(shù)據(jù)庫都行。

即從大部分功能上看,PDO提供的API接口和MYSQLI提供的接口對于普通的增刪改查效果是一致的。

pdo_mysql

PDO_MYSQL是一個驅(qū)動程序,它實現(xiàn)了PHP數(shù)據(jù)對象(PDO)接口, 以實現(xiàn)從PHP到MySQL 3.x,4.x和5.x數(shù)據(jù)庫的訪問。

pdo_sqlite

PDO_SQLITE是一個驅(qū)動程序,它實現(xiàn)了PHP數(shù)據(jù)對象(PDO)接口來訪問SQLite 3數(shù)據(jù)庫。

Phar

PHP5.3 之后支持了類似 Java 的 jar 包,名為 phar。用來將多個 PHP 文件打包為一個文件。這個特性使得 PHP也可以像 Java 一樣方便地實現(xiàn)應用程序打包和組件化。一個應用程序可以打成一個 Phar 包,直接放到 PHP-FPM 中運行。

posix

該模塊包含IEEE 1003.1(POSIX.1)標準文檔中定義的那些功能的接口,這些接口不能通過其他方式訪問。

進程控制中用到。

readline

readline 擴展函數(shù)實現(xiàn)了訪問 GNU Readline 庫的接口. 這些函數(shù)提供了可編輯的命令行.

redis

redis擴展

Reflection

它是用來導出或提取出關于類、方法、屬性、參數(shù)等的詳細信息,包括注釋。

shmop

共享內(nèi)存

SimpleXML

處理xml

sockets

Socket擴展是基于流行的BSD sockets,實現(xiàn)了和socket通訊功能的底層接口,它可以和客戶端一樣當做一個socket服務器。

SPL

SPL是用于解決典型問題(standard problems)的一組接口與類的集合。

sqlite3

對 SQLite v3 數(shù)據(jù)庫的支持信息。

standard

標準庫

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擴展是一個XML Pull解析器。

xmlwriter

這是XMLWriter擴展。它包裝了libxml xmlWriter API。

這個擴展表示一個作者,它提供了一個非緩存的,只能轉(zhuǎn)發(fā)的方式來生成包含XML數(shù)據(jù)的流或文件。

xsl

指擴展樣式表語言。

mcrypt

是加密擴展庫,加載了它可以用他里面自帶的22種加密解密算法

[Zend Modules]

Zend OPcache

opcache 擴展,把 php 代碼編譯成的 Opocdes 緩存起來,每次請求的時候就不需要前面的編譯步驟了。代替以前的 apc 。
如果想要利用APC的用戶緩存,則還需要安裝APCu。APCu可通過PECL獲得。APCu為APC提供的共享內(nèi)存用戶空間緩存提供完整的向后兼容API。APCu不應與APC一起安裝。

https://support.cloud.engineyard.com/hc/en-us/articles/205411888-PHP-Performance-I-Everything-You-Need-to-Know-About-OpCode-Caches

感謝你能夠認真閱讀完這篇文章,希望小編分享的“php常用擴展有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

php
AI