返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php常用扩展有哪些
  • 808
分享到

php常用扩展有哪些

2023-06-20 13:06:29 808人浏览 八月长安
摘要

这篇文章主要介绍了PHP常用扩展有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php扩展主要分为两类:php模块扩展和zend模块扩展。下面就由小编来为大家介绍一下ph

这篇文章主要介绍了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 创建的 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编程频道,更多相关知识等着你来学习!

--结束END--

本文标题: php常用扩展有哪些

本文链接: https://lsjlt.com/news/297087.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php常用扩展有哪些
    这篇文章主要介绍了php常用扩展有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php扩展主要分为两类:php模块扩展和zend模块扩展。下面就由小编来为大家介绍一下ph...
    99+
    2023-06-20
  • byte常用扩展有哪些
    这篇文章给大家分享的是有关byte常用扩展有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。byte常用扩展应用一:转换为十六进制字符串 public static string&...
    99+
    2023-06-17
  • laravel常用扩展有哪些
    一些常用的 Laravel 扩展包包括:1. Laravel Debugbar:用于在开发过程中显示调试信息和性能分析的工具栏。2....
    99+
    2023-09-29
    laravel
  • C#中string常用扩展有哪些
    这篇文章主要为大家展示了“C#中string常用扩展有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#中string常用扩展有哪些”这篇文章吧。string是c#里面最最常用的类,和它的使...
    99+
    2023-06-17
  • PHP常用的4种缓存扩展有哪些区别
    这篇文章给大家分享的是有关PHP常用的4种缓存扩展有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、eAccelerator  eAccelerator是一个自由开放源码PHP加速器,优化和动态内容缓存...
    99+
    2023-06-22
  • 常见的Gnome Shell扩展有哪些
    这篇文章主要介绍了常见的Gnome Shell扩展有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇常见的Gnome Shell扩展有哪些文章都会有所收获,下面我们一起来看看吧。Gnome Shell 是 G...
    99+
    2023-06-27
  • JS常见的API扩展形式有哪些
    本文小编为大家详细介绍“JS常见的API扩展形式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JS常见的API扩展形式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • php安装扩展的方法有哪些
    安装PHP扩展有以下几种方法:1. 使用操作系统的包管理器安装:大多数Linux发行版都有自己的软件包管理器,可以使用该管理器安装P...
    99+
    2023-10-11
    php
  • PHP 函数的扩展函数有哪些?
    是的,php 函数扩展函数可以修改或增强现有函数的行为,包括:user_error():报告用户可读的错误消息trigger_error():报告 php 错误消息set_error_h...
    99+
    2024-04-10
    php 函数扩展
  • word扩展名有哪些
    本篇内容主要讲解“word扩展名有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“word扩展名有哪些”吧!word扩展名:word文件的扩展名是“dox或docx”。如果你要查看看就可以选择...
    99+
    2023-07-01
  • 关于VSCode扩展有哪些
    本篇内容介绍了“关于VSCode扩展有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. Color ...
    99+
    2024-04-02
  • python扩展模块有哪些
    python中常用的扩展模块有以下几种os模块os模块提供了多数操作系统的功能接口函数,当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。sys模块sys是一个提供了一系列有关python运行环境变量和函数的...
    99+
    2024-04-02
  • Visual Studio的扩展有哪些
    这篇文章主要介绍“Visual Studio的扩展有哪些”,在日常操作中,相信很多人在Visual Studio的扩展有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Visual Studio的扩展有哪些...
    99+
    2023-06-17
  • Linq扩展函数有哪些
    这篇文章主要为大家展示了“Linq扩展函数有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linq扩展函数有哪些”这篇文章吧。首先介绍Linq扩展函数(泛型函数)的方式提供的函数:◆用不同方...
    99+
    2023-06-17
  • Spring有哪些扩展接口
    这篇文章给大家介绍Spring有哪些扩展接口,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、BeanPostProcessorBeanPostProcessor 接口是 Spring 提供的众多接口之一,他的作用主要...
    99+
    2023-06-15
  • JavaScript常用字符串与数组扩展函数有哪些
    本文小编为大家详细介绍“JavaScript常用字符串与数组扩展函数有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript常用字符串与数组扩展函数有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-04
  • Laravel Carbon扩展包的作用有哪些
    这篇文章主要讲解了“Laravel Carbon扩展包的作用有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Laravel Carbon扩展包的作用有哪些”吧!   ...
    99+
    2023-06-25
  • SCSS的扩展功能有哪些
    本文小编为大家详细介绍“SCSS的扩展功能有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“SCSS的扩展功能有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 1.嵌套...
    99+
    2024-04-02
  • es6新增的扩展有哪些
    这篇“es6新增的扩展有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“es6新增的扩展...
    99+
    2024-04-02
  • Swoole扩展的模式有哪些
    本篇文章为大家展示了Swoole扩展的模式有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。第一 Worker同步阻塞这个模式的使用方法:swoole_server设置为SWOOLE_PROCES...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作