5个非常有用的php扩展
PHP扩展非常多,有处理字符串的、数组的、数值的扩展,同时也有其他处理图像、验证的扩展,今天我们就来说说一些大家或许还没有用过的扩展,但是这些扩展还是比较重要。
inotify
难度指数:★ ★ ★ ★ ★
使用频率:★ ★ ★ ★ ☆
inotify
我们有个时候需要检测某个文件是否内容发生改变了、某个目录下面是否有文件增加、文件被删除、文件被修改等等,可以用这个扩展来完成操作,大家或许在想,有了这个能够做什么呢?没错,可以用来实现多台服务器的代码同步问题,这样我们发布代码的时候,只需要发布到一台主服务器,然后其他从服务器自动同步代码。
sphinx
难度指数:★ ★ ★ ★ ★
使用频率:★ ☆ ☆ ☆ ☆
sphinx
现在很多web应用都会提供检索功能,虽然刚刚开始我们还可以使用数据库直接查询的方式来实现,但是随着访问量、数据存储量越来越大,我们就不得不建立一个游戏购买平台类似于百度的站内检索引擎,能够快速的处理用户的搜索,虽然在PHP中有很多扩展可以实现全文检索,但是这个扩展是稍微简单的一种。
ssh2
难度指数:★ ★ ★ ★ ★
使用频率:☆ ☆ ☆ ☆ ☆
SSH2
可能有时我们需要这样的功能,就是在某个特定条件下,我们需要在A服务器上远程登录B服务器,对B服务器进行某种操作,比如发送文件到B、删除B上的某个文件等,这个时候,我们可以用这个扩展来完成。
cURL
难度指数:★ ★ ★ ★ ☆
使用频率:★ ★ ★ ★ ★
curl
目前很多WEB应用包括APP,都提供了天气查看和手机号码注册及找回密码的功能,那么这里就涉及了调用第三方的天气接口和短信接口,在PHP中,我们一般都是使用cURL扩展来调用第三方接口的,并且该扩展能够完成除常见的GET和POST请求外,还能够完成其他请求,同时还支持非HTTP协议,比如SMTP、POP3协议等。
SimpleXML
难度指数:★ ★ ★ ☆
使用频率:★ ★ ★ ☆ ☆
simplexml
虽然现在在WEB编程里面,JSON已经非常流行,但是对于一些老的接口或者或者已经实现但是维护成本很大的接口,还是不得不继续使用XML,虽然在php中有很多处理XML的扩展,但是SimpleXML在处理XML是非常简单的。
为了鼓励我们创造更多的原创文章,请动动你的小手指,分享、赞或评论一下,谢谢。
5个非常有用的php扩展相关推荐
- 最有用的Postgres扩展:pg_stat_statements
扩展能够扩展,改变和推进Postgres的行为.怎么样?通过挂钩到低级Postgres API挂钩. 横向扩展Postgres的开源 Citus数据库本身实现为 PostgreSQL扩展,它允许Cit ...
- 字扩展,位扩展,和字位扩展_6个有用的LibreOffice扩展
字扩展,位扩展,和字位扩展 LibreOffice是周围最好的免费办公套件,因此,所有主要的Linux发行版都采用了LibreOffice. 尽管LibreOffice已经包含了功能,但是可以使用称为 ...
- 有用的Chrome扩展介绍 - Octotree - GitHub code tree
明细: 安装之后,Github网站左边会自动出现类似Visual Studio Code的代码显示方式,可以通过树形结构方便地浏览代码,无需重复点击文件夹进入. 树形结构里的图标可以使用各种不同的风格 ...
- 一个有用的Chrome扩展应用:SAP UI5 Inspector
There is a useful Chrome Extension for UI5 which could be downloaded via url: Once installed, there ...
- php+tcc,64位Linux环境安装PHP TCC扩展方法
近日发现了一个很有用的PHP扩展,它可以让PHP直接执行C代码,无需编译.TCC(Tiny C Compiler)是一个C编译器,支持直接执行C源代码. 关于TCC的介绍这里不多说,刚开始在32位Ub ...
- 如何在php7.2/php7.3中安装mcrypt扩展?
mcrypt 是php里面重要的加密支持扩展库,linux环境下该库在默认情况下不开启.window环境下,PHP>=5.3,默认开启mcrypt扩展.mcrypt扩展是mcrypt加密库的接口 ...
- 推荐一个Chrome扩展应用,能够自动去除CSDN广告
作为一个程序员,每天编程遇到问题时,少不了前往国内著名的CSDN网站上查信息,看是否有同行遇到类似问题.很多时候根据遇到问题的错误消息进行搜索,结果都是一篇篇CSDN博客.这些博客打开后都会显示很多广 ...
- 跟我一起学.NetCore之Asp.NetCore中集成Autofac扩展
前言 前两节针对.NetCore自带的依赖注入进行简要概述,对于日常开发的需求应该是能满足了,那为什么还需要引入第三方依赖注入组件呢,这里就从自带的依赖注入来分析,有什么样的需求满足不了?主要归纳为以 ...
- php7 mcrypt模块_如何在php7.2/php7.3中安装mcrypt扩展?
mcrypt 是php里面重要的加密支持扩展库,linux环境下该库在默认情况下不开启.window环境下,PHP>=5.3,默认开启mcrypt扩展.mcrypt扩展是mcrypt加密库的接口 ...
最新文章
- 【c语言】蓝桥杯算法提高 淘淘的名单
- 单词拼接 ----- 深搜
- 给opentaps添加定制的表和字段
- 【工具】Win 7/8/10 下使用 VC++6.0
- Android SQLiteDatabase分析
- 深度学习框架zf_谈谈深度学习框架的数据排布
- java 下一代_Java 下一代: 混入和特征
- 设备唯一标志的解决方案
- 科蒂斯控制器故障代码_CURTIS科蒂斯控制器故障代码大全
- ArcSight Recon
- Tomcat启动缓慢 Creation of SecureRandom instance for ... 花费时间过长的解决方法
- 30天自制操作系统——第八天鼠标控制与32位模式切换
- 华为、字节跳动、蔚来、康师傅、法雷奥、AIG等公司高管变动
- freemarker模板中long类型问题
- 小技巧 - 一键查看身份证名下所有支付宝账户(可选择注销)
- Outlook Connector用途
- CP2102 USB to UART Bridge Controller 驱动安装
- 来自一位双非本科大二学生的?自我救赎:堕落——蜕变
- Python小工具——格雷码转换器
- 2022深圳杯ACD完整论文及详细代码资料