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 简单介绍相关推荐

  1. cisco中login 和login local区别的简单介绍

    cisco中login和login的简单区别 login和login local均为登录但login只需要远程登录密码而login  local需要建立本地数据库,在建立数据库后才可以调用 在配置远程 ...

  2. webservice和ajax区别,WebService简单介绍

    提醒: 从实现效果来看,webservice和servlet是很相似的. 重大提示:创建一个Web Project也能有相当效果.其实这个就是Ajax的调用. 区别: 1.请求:servlet是接受简 ...

  3. 请你简单介绍一下ArrayList和LinkedList的区别及大数据量情况下的插入效率对比

    请你简单介绍一下ArrayList和LinkedList的区别 ArrayList采用数组实现的,查找元素的效率比LinkedList高. LinkedList采用双线链表实现,插入和删除的效率比Ar ...

  4. 简单介绍下gbk和utf-8这两种编码的区别

    那么gbk与utf-8之间有什么区别呢?首先简单介绍一下gbk编码和utf-8编码. gbk编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符"gb2312&qu ...

  5. java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别

    原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...

  6. 简单介绍JS与JSP的区别

    参考了一些网上的资料,总结了一下 1.JSP全称是java server page    JS全称是javaScript 2.最主要的区别是运行位置不同. JSP运行在后台服务器上,混合在HTML中的 ...

  7. php7.1 安装pecl,mac pecl 安装php7.1扩展教程

    mac pecl 安装php7.1扩展教程,目录下,其他的,就行,很简单,这个时候 mac pecl 安装php7.1扩展教程 易采站长站,站长之家为您整理了mac pecl 安装php7.1扩展教程 ...

  8. LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍

    LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍 LVS (Linux Virtual Server) LVS(Linux Virtual Server)其实就是 ...

  9. iOS开发UI篇—UIWindow简单介绍

    iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...

  10. UIWindow简单介绍

    UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建 ...

最新文章

  1. tp6中使用微信支付sdk
  2. java代码中添加事务_C#和JAVA中编写事务代码
  3. Tech.Ed 2008
  4. python list 分批batch
  5. 坦克大战python_基于Python的坦克大战小游戏
  6. 2022年阿里云域名备案流程亲测及注意事项
  7. java读取ifc文件_IFC - 西北逍遥 - 博客园
  8. 华为交换机三种模式的理解
  9. 第六章微型计算机,微型计算机原理及应用 第六章微型计算机的接口技术
  10. vue项目利用Hbuilder打包成APP流程,以及遇到的坑
  11. WIN10 登录samba服务器提示秘密不正确
  12. lammps案例:Fe原子辐照轰击多层石墨烯模拟
  13. 2021昆明师大附中高考成绩查询,云南师大附中2021届高三年级第一次市统测优秀学生名单出炉!...
  14. 丹麦公司发布MR显示器,酷似全息投影
  15. 微信小程序实战之快递查询
  16. 安装haxm时遇到的三种报错及解决措施
  17. 【CubeMX配置stm32定时器中断】
  18. Jetson WIFI 驱动安装(intel ax200* or inte 9260* 无线模块)
  19. 全国顶尖网安创业20强诞生 锘崴科技实力上榜
  20. 自娱自乐写爬虫 世纪佳缘篇

热门文章

  1. 和平精英小程序服务器开小差,1个BUG存在了4年 光子通过小提示说出了无法修复的原因...
  2. linux yum vsftpd,CentOS 7 使用Yum方式安装配置vsftpd服务
  3. 只有管理得少,才能管理得好
  4. 【蓝桥杯】枚举,模拟,排序专题 (一)
  5. 2019-06-12-pintos 实验1
  6. 国土防线2计算机内存不足,国土防线2革命配置要求高吗?PC配置要求介绍
  7. python画图函数
  8. 什么叫做云计算?学习云计算先要理解
  9. 飞机大战的常见Bug
  10. linux文件误删恢复debugfs和extundelete