PEAR是什么

Fanly 2019-08-02 14:27:24
问答

PEAR是PHP扩展与应用库。PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。

PEAR 全称为 PHP 扩展与应用库(PHP Extension and Application Repository),是由 Stig S. Bakken 于 2000 年在 PHP 开发者会议上提出,目的是实做可以重复使用的库来提供 PHP 社区使用。PEAR 这个项目的目标为: 提供有架构的代码。 提供社区可重复使用的库。 创建 PHP 编码风格标准。

PEAR

PEAR 是 PHP 扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个 PHP 扩展及应用的一个代码仓库,简单地说,PEAR 之于 PHP 就像是 CPAN(Comprehensive Perl Archive Network)之于 Perl。

PEAR 的目标

  • 提供有架构的程式码
  • 提供社群可重复使用的函式库
  • 建立 PHP 编码风格标准

PEAR 的基本目标是发展成为 PHP 扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。

Internet 上已经有关于该项目的一些文档。例如,一些初始的资料已经可以在 PHP 正式手册中找到,更多的资料即将加入。

在很大程度上,PEAR 还是一项正在进行之中的工作。在未来的几个月内,PEAR 安装程序和 PEAR 网站将有很大的发展。为了在下一个 PHP 版本中使用 PEAR 管理数量日益增长的 C 扩展,以及用 PEAR 安装程序作为用户把扩展下载和安装到 PHP 的前端工具,在 PHP Core Developer 邮件列表上已经有了大量的讨论。

另外,我们还必须关注 PEAR 的 PHP 库代码。PEAR 的 PHP 库代码常常被认为是当前设计最好、最整洁的库。PEAR::DB 是其中最受欢迎的一个包,这个包是 PEAR 项目创建的一个数据库抽象库。Bakken 正在努力,要把它主要的类和函数移植到 C 扩展上,使得这个包具有最好的性能。
毫无疑问,这个新的项目必将成为未来 PHP 最重要的组成部分之一,它使得开发者能够方便地通过 PEAR 网站共享代码,使得用户能够方便地下载和安装扩展、PHP 代码库。

0个人收藏 收藏

相关推荐

  • IPv6 DNS

    免费公共IPv6 DNS服务器有哪些

    对于全球用户可以选择Google Public DNS、Cloudflare DNS、OpenDNS等免费公共IPv6 DNS;对于中国大陆用户,阿里云DNS、腾讯云DNSPod、中国电信DNS等国内服务提供了更稳定和低延迟的解析选项。
  • OpenDNS

    OpenDNS是什么

    OpenDNS是一种DNS安全服务,用于提高互联网安全和性能。它通过拦截恶意网站、过滤不适宜内容、提供监控和报告工具以及提高网络响应速度,保护个人和企业免受潜在威胁,并提供更好的互联网体验。配置OpenDNS需要创建帐户、更改DNS设置和自定义安全规则。
  • DNS

    为什么DNS很重要

    DNS(域名系统)是互联网的关键组成部分,将易记域名转换为IP地址。它影响网站可用性、加载速度、安全性和负载均衡。域名的选择和DNS性能优化至关重要。DNSSEC提供安全性,防止恶意篡改。未来趋势包括IPv6支持、加密DNS和适应5G和边缘计算。
  • 文件 files

    如何在Mac上查找和删除大文件

    在Mac上可以使用内置工具查找器,打开Finder(查找器),从菜单栏选择前往-电脑,点击右上角搜索框并输入大小:>100MB,将搜索大于100MB的文件,将列出符合条件的所有大文件,可以选择要删除的文件,右击所选文件选择将文件放入废纸篓。
  • DNS 记录类型

    有哪些常见类型的DNS记录

    DNS记录是DNS系统的基础,用于将域名映射到IP地址和提供其他关键信息。常见的记录类型包括A记录(IPv4地址)、CNAME记录(域名别名)、MX记录(邮件服务器)、TXT记录(文本信息)、PTR记录(反向DNS查找)等。它们支持互联网的正常运行,确保网站可访问性、电子邮件投递和网络安全。
  • BIND DNS

    BIND是什么

    BIND是一个开源的DNS服务器软件,起源于1980年代的加利福尼亚大学伯克利分校。它主要负责将人类可读的域名转换为计算机识别的IP地址。作为互联网的核心组件之一,BIND不仅提供权威的DNS记录查询,还支持递归查询、DNSSEC等功能。