讲师中心 微信公众号
AI工具推荐 视频效率加速

详细介绍php中的常用扩展

梦墨同学_3226

梦墨同学_3226

发布时间:2021-07-05 10:05:35

|

3536人浏览过

|

来源于CSDN

转载

php扩展主要分为两类:php模块扩展和zend模块扩展。下面就由小编来为大家介绍一下php模块扩展和zend模块扩展,有需要的可以参考参考。

详细介绍php中的常用扩展

php 扩展主要分为两类: php 模块扩展和zend模块扩展。相关作用如下: 

[PHP Modules]

bz2

立即学习“PHP免费学习笔记(深入)”;

用于透明地读写 bzip2(.bz2)压缩文件。 

calendar

日历

http://php.net/manual/zh/intro.calendar.php

ctype

字符检测 

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

curl

支持 Daniel Stenberg 创建的 libcurl 库,能够连接通讯各种服务器、使用各种协议。 

date

日期 

dom

dom扩展允许您使用php通过dom api在xml文档上进行操作。 

exif

可交换图像信息 

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

fileinfo

它应用于文件处理的改进。 

filter

文件过滤 

ftp

通过文件传输协议 (FTP) 提供对文件服务器的客户端访问 

gd

图像生成和处理 

gettext

实现了NLS (Native Language Support) API,他可以用来国际化您的PHP程序. 

gmp

GNU多精度 

hash

加密扩展 

iconv

包含了 iconv 字符集转换功能的接口。 

igbinary

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

imagick

图像处理 

intl

国际化扩展(进一步被称为Intl)是ICU 库的一个包装,使PHP程序员能够执行各种语言环境感知操作,包括但不限于格式化,音译,编码转换,日历操作, UCA一致整理,文本定位边界和使用区域设置标识符,时区和字形,它倾向于密切关注ICU API,因此拥有使用C / C ++或Java的ICU经验的人员可以轻松使用PHP API。此外,这样ICU文件将有助于理解各种ICU功能。

json

json 序列化相关操作 

libxml

libxml 函数和常量与 SimpleXML, XSLT 以及 DOM 一起使用。 

mbstring

多字节字符串 

memcached

memcached 扩展 

mongodb

mongodb扩展 

mysqli

它是mysql系统函数的增强版,更稳定更高效更安全,与mysql_query()对应的有mysqli_query(),属于面向对象,用对象的方式操作驱动mysql数据库。mysqli是永远连接函数,mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销。 

mysqlnd

MYSQLND提供了底层和数据库交互的支持(可以简单理解为和MySQL server进行网络协议交互)。

openssl

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

pcntl

多进程 

pcre

正则 

PDO

pdo则提供了一个统一的API接口,使得你的PHP应用不去关心具体要连接的数据库服务器系统类型。也就是说,如果你使用PDO的API,可以在任何需要的时候无缝切换数据库服务器。比如MYSQL,SQLITE任何数据库都行。 

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

pdo_mysql

PDO_MYSQL是一个驱动程序,它实现了PHP数据对象(PDO)接口, 以实现从PHP到MySQL 3.x,4.x和5.x数据库的访问。 

pdo_sqlite

PDO_SQLITE是一个驱动程序,它实现了PHP数据对象(PDO)接口来访问SQLite 3数据库。 

Phar

PHP5.3 之后支持了类似 Java 的 jar 包,名为 phar。用来将多个 PHP 文件打包为一个文件。这个特性使得 PHP也可以像 Java 一样方便地实现应用程序打包和组件化。一个应用程序可以打成一个 Phar 包,直接放到 PHP-FPM 中运行。 

posix

该模块包含IEEE 1003.1(POSIX.1)标准文档中定义的那些功能的接口,这些接口不能通过其他方式访问。 

进程控制中用到。 

readline

readline 扩展函数实现了访问 GNU Readline 库的接口. 这些函数提供了可编辑的命令行. 

redis

redis扩展 

Reflection

它是用来导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 

shmop

共享内存 

SimpleXML

处理xml 

sockets

Socket扩展是基于流行的BSD sockets,实现了和socket通讯功能的底层接口,它可以和客户端一样当做一个socket服务器。 

SPL

SPL是用于解决典型问题(standard problems)的一组接口与类的集合。 

sqlite3

对 SQLite v3 数据库的支持信息。 

standard

标准库 

sysvmsg

System V信号量 

sysvsem

消息队列 

sysvshm

sysvshm提供了一个内存共享方案 

tokenizer

tokenizer函数提供了一个内嵌在Zend引擎的”PHP tokenizer”的调用接口。使用这些函数,你可以写出你自己的PHP源码分析或者修改工具,而无需处理词法分析级别上的语言规范。 

wddx

Web分布式数据交换(WDDX) 

https://blog.csdn.net/guoguo1980/article/details/2436342

xml

XML 解析器 

xmlreader

XMLReader扩展是一个XML Pull解析器。

xmlwriter

这是XMLWriter扩展。它包装了libxml xmlWriter API。 

这个扩展表示一个作者,它提供了一个非缓存的,只能转发的方式来生成包含XML数据的流或文件。 

xsl

指扩展样式表语言。 

mcrypt

是加密扩展库,加载了它可以用他里面自带的22种加密解密算法 

[Zend Modules] 

Zend OPcache 

opcache 扩展,把 php 代码编译成的 Opocdes 缓存起来,每次请求的时候就不需要前面的编译步骤了。代替以前的 apc 。
如果想要利用APC的用户缓存,则还需要安装APCu。APCu可通过PECL获得。APCu为APC提供的共享内存用户空间缓存提供完整的向后兼容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视频教程

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架零基础入门教程
XORM框架零基础入门教程

本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。

0

2026.11.04

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

20

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
ThinkPHP开发大型商城项目实战视频
ThinkPHP开发大型商城项目实战视频

共54课时 | 23.3万人学习

第三期培训_PHP开发
第三期培训_PHP开发

共116课时 | 33万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn