PHP中的PEAR是什么?

PHP中的PEAR是什么?

PEAR也就是为PHP扩展与应用库(PHP Extension and Application Repository),它是一个PHP扩展及应用的一个代码仓库。

 

补充:php中扩展pecl与pear

  要为大家分享的内容是PECL 和 PEAR 他们之间的不同和相同之处。

PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。

  PEAR 将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈现、数据库访问、文件操作、数据结构、缓存操作、网络协议、WebService 等许多方面,用户可以通过下载这些类库并适当的作一些定制以实现自己需要的功能。避免重复发明“车轮”。PEAR 的出现大大提高了PHP 程序的开发效率和开发质量。

  PECL 是“PHP Extension Community Library”的缩写,即PHP 扩展库。

  PECL 可以看作PEAR 的一个组成部分,提供了与PEAR 类似的功能。不同的是PEAR的所有扩展都是用纯粹的PHP代码编写的,用户在下载到PEAR 扩展以后可以直接使用将扩展的代码包含到自己的PHP 文件中使用。而PECL是使用C 语言开发的,通常用于补充一些用PHP难以完成的底层功能,往往需要重新编译或者在配置文件中设置后才能在用户自己的代码中使用。

    php学习总结:最直接的表述:PEAR是PHP的上层扩展,PECL是PHP的底层扩展。它们都是为特定的应用提供现成的函数或者类。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112540.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月5日 下午10:00
下一篇 2021年11月5日 下午10:00


相关推荐

  • 01_java语言基础

    01_java语言基础

    2021年5月24日
    160
  • Consul 使用手册(感觉比较全了)

    Consul 使用手册(感觉比较全了)使用 consul 介绍 Consul 包含多个组件 但是作为一个整体 为你的基础设施提供服务发现和服务配置的工具 他提供以下关键特性 服务发现 Consul 的客户端可用提供一个服务 比如 api 或者 mysql 另外一些客户端可用使用 Consul 去发现一个指定服务的提供者 通过 DNS 或者 HTTP 应用程序可用很容易的找到他所依赖的服务 健康检查 Consul 客户端可用提供任意数量的健

    2026年3月17日
    2
  • C++ void指针(void*)简介

    C++ void指针(void*)简介void 是一种特殊的指针类型 可用于存放任意对象的地址 一个 void 指针存放着一个地址 这一点和其他指针类似 在介绍 void 指针前 简单说一下 void 关键字使用规则 如果函数没有返回值 那么应声明为 void 类型 如果函数无参数 那么应声明其参数为 void 常省略 如果函数的参数或返回值可以是任意类型指针 那么应声明其类型为 void void 的字面意思是 无类型 void 则为 无类型指针 void 不能代表一个真实的变量 void 体现了一种抽象 1 任何

    2026年3月19日
    3
  • VSCode 设置代码自动保存

    VSCode 设置代码自动保存1 VSCode 界面左下角点击设置 2 搜索框内输入 autosave3 看到第一个即是我们需要的功能 VSCode 有几个不同的设置方式 1 默认设置 off 不自动保存 2 afterDelay 将在配置的 files autoSaveDela 后自动保存为保存的编辑器 3 onFocusChang 当编辑器失去焦点时 将自动保存为保存的编辑器 可理解为鼠标不在 VSCode 里时 4 onWind

    2026年3月20日
    2
  • Java中如何输入一个数组「建议收藏」

    Java中如何输入一个数组「建议收藏」第一种方法:(不限制输入数组的长度)System.out.println(“请输入几个数并用逗号隔开:”);Scannersc=newScanner(System.in);Stringstr=sc.next().toString();String[]arr=str.split(“,”);int[]b=newint[arr.length];for(intj=0;j<b.length;j++){b[j]=Integ

    2022年6月26日
    146
  • 十道海量数据处理面试题与十个方法大总结

    十道海量数据处理面试题与十个方法大总结所谓海量数据处理,就是基于海量数据上的存储、处理、操作。        海量就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是无法一次性装入内存。解决办法:(1)针对时间,可以采用巧妙的算法搭配合适的数据结构,如Hash/bit-map/堆/数据库或倒排索引/trie树;(2)针对空间,大而化小:分而治之/hash映射,把规模大化为规模小的,各个击破。

    2022年6月23日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号