php pear pecl 区别,pecl 简单介绍
PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP 扩展库仓库。通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。与以往的多数 PEAR 包不同的是,PECL 扩展包含的是可以编译进 PHP Core 的 C 语言代码,因此可以将 PECL 扩展库编译成为可动态加载的 .so 共享库,或者采用静态编译方式与 PHP 源代码编译为一体的方法进行扩展。PECL 扩展库包含了对于 XML 解析,数据库访问,邮件解析,嵌入式的 Perl 以及 Pthyon 脚本解释器等诸多的 PHP 扩展模块,因此从某种意义上来说,在运行效率上 PECL 要高于以往诸多的 PEAR 扩展库。
在使用 PECL 对 PHP 进行扩展安装过程中,需要用户熟悉 PEAR 包的安装方法以及 pear 命令。使用 PEAR Package Manager 可以直接下载,编译并安装 PECL 扩展库至 PHP 的扩展目录中,用户需要自行将扩展库的支持在 php.ini文件中加以配置,或直接使用 dl() 函数在运行时进行动态加载以使用 PECL 的扩展库功能。[1]
PECL (PHP Extension Community Library),PHP的扩展库,它提供了一系列已知的扩展库,由C++等其他语言编写而成,多数以Dll(动态链接库)的形式体现,为比PEAR更快,但是与PEAR不同的是,PECL需要在服务器上配置并被注册到主机中。
pecl.php/.net
PECL下载后可直接解压到php/ext目录下即可
PECL扩展中提供的Filter函数可以很轻松的实现表单数据验证
filter_input 过滤从表单得到的数据,成功返回数据,否则返回False或者NULL
filter_input_array 验证数组
filter_var 过滤变量
其他的还有很多
http://pecl.php.net/
php pear pecl 区别,pecl 简单介绍相关推荐
- cisco中login 和login local区别的简单介绍
cisco中login和login的简单区别 login和login local均为登录但login只需要远程登录密码而login local需要建立本地数据库,在建立数据库后才可以调用 在配置远程 ...
- webservice和ajax区别,WebService简单介绍
提醒: 从实现效果来看,webservice和servlet是很相似的. 重大提示:创建一个Web Project也能有相当效果.其实这个就是Ajax的调用. 区别: 1.请求:servlet是接受简 ...
- 请你简单介绍一下ArrayList和LinkedList的区别及大数据量情况下的插入效率对比
请你简单介绍一下ArrayList和LinkedList的区别 ArrayList采用数组实现的,查找元素的效率比LinkedList高. LinkedList采用双线链表实现,插入和删除的效率比Ar ...
- 简单介绍下gbk和utf-8这两种编码的区别
那么gbk与utf-8之间有什么区别呢?首先简单介绍一下gbk编码和utf-8编码. gbk编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符"gb2312&qu ...
- java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别
原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...
- 简单介绍JS与JSP的区别
参考了一些网上的资料,总结了一下 1.JSP全称是java server page JS全称是javaScript 2.最主要的区别是运行位置不同. JSP运行在后台服务器上,混合在HTML中的 ...
- php7.1 安装pecl,mac pecl 安装php7.1扩展教程
mac pecl 安装php7.1扩展教程,目录下,其他的,就行,很简单,这个时候 mac pecl 安装php7.1扩展教程 易采站长站,站长之家为您整理了mac pecl 安装php7.1扩展教程 ...
- LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍
LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍 LVS (Linux Virtual Server) LVS(Linux Virtual Server)其实就是 ...
- iOS开发UI篇—UIWindow简单介绍
iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...
- UIWindow简单介绍
UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建 ...
最新文章
- tp6中使用微信支付sdk
- java代码中添加事务_C#和JAVA中编写事务代码
- Tech.Ed 2008
- python list 分批batch
- 坦克大战python_基于Python的坦克大战小游戏
- 2022年阿里云域名备案流程亲测及注意事项
- java读取ifc文件_IFC - 西北逍遥 - 博客园
- 华为交换机三种模式的理解
- 第六章微型计算机,微型计算机原理及应用 第六章微型计算机的接口技术
- vue项目利用Hbuilder打包成APP流程,以及遇到的坑
- WIN10 登录samba服务器提示秘密不正确
- lammps案例:Fe原子辐照轰击多层石墨烯模拟
- 2021昆明师大附中高考成绩查询,云南师大附中2021届高三年级第一次市统测优秀学生名单出炉!...
- 丹麦公司发布MR显示器,酷似全息投影
- 微信小程序实战之快递查询
- 安装haxm时遇到的三种报错及解决措施
- 【CubeMX配置stm32定时器中断】
- Jetson WIFI 驱动安装(intel ax200* or inte 9260* 无线模块)
- 全国顶尖网安创业20强诞生 锘崴科技实力上榜
- 自娱自乐写爬虫 世纪佳缘篇