PHP PEAR简介

一,什么是 PEAR?

PEAR是PHP的官方开源类库, PHP Extension and Application Repository的缩写。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结构、缓存操作、网络协议等许多方面,用户可以很方便地使用。

二,为什么要使用PEAR?

PHP是一个非常优秀的脚本语言,简洁、高效,随着4.0的发布,越来越多的人使用它来进行动态网站的开发,可以说,PHP已经成为最优秀的INTERNET开发语言之一,尤其对于那些需要能够快速、高效地开发中小规模的商业应用的网站开发人员,PHP是其首选的语言。

但是随着PHP的应用的不断增多,对于这些应用缺乏统一的标准和有效的管理,因此,PHP社区很难象PERL社区的人们那样方便的共享彼此的代码和应用,因为PHP缺乏象CPAN那样的统一的代码库来分类管理应用的代码模块(熟悉PERL的人都知道,CPAN是一个巨大的PERL的扩展模块仓库,编写的应用模块可以放在CPAN下面的适当的分类目录下面,其他的人可以很方便地复用,当然,你编写应用模块时候也需要遵守其中的准则。)

为此,PEAR就应运而生了,并且从4.04开始,随着PHP核心一起被分发。

三,PEAR能给我带来什么好处?

1.如前所述,PEAR按照一定的分类来管理PEAR应用代码库,你的PEAR代码可以组织到其中适当的目录中,其他的人可以方便地检索并分享到你的成果。

2.PEAR不仅仅是一个代码仓库,它同时也是一个标准,使用这个标准来书写你的PHP代码,将会增强你的程序的可读性,复用性,减少出错的几率。

3.PEAR通过提供2个类为你搭建了一个框架,实现了诸如析构函数,错误捕获功能,你通过继承就可以使用这些功能。

四,PEAR的提供目的是什么?

一个PHP用户的开源(open-sourced)代码组织库

一个代码分发和包维护和系统

一个用PHP写的标准风格

PHP 基础类(PFC)

PHP扩展公共库(PECL), 更详细说明在下面

一个支持 PHP/PEAR 团体的网站,邮件列表和下载镜像

五,PEAR有哪些入门的资料可以查看?

PHP PEAR官方站
http://pear.php.net/

PHP PEAR中文站
http://www.pearchina.com/

PHP PEAR手册
http://pear.phpv.net/cn/

用PEAR来写你的下一个php程序
http://www.ibm.com/developerworks/cn/linux/sdk/php/pear1/

时间: 2025-01-21 04:48:05

PHP PEAR简介的相关文章

PEAR简介:用PEAR来写你的下一个php程序

PEAR简介:用PEAR来写你的下一个php程序           内容: 什么是PEAR 为什么要使用PEAR? PEAR能给我带来什么好处? PEAR的编码规则 开始使用PEAR 总结 相关资源 作者简介 潘凡(Night Sailer) (nightsailer@hotmail.com)北京赛迪网信息技术有限公司2001 年 6 月你可能已经是个PHP的老手了,写了很多非常棒的代码.但是,如果你现在要把它们加入到你现在的项目中去,是否有些吃力?你的朋友想使用你的代码作为他的项目中的一个模

PEAR:PHP扩展与应用库

1. PEAR简介 PEAR:PHP Extension and Application Repository,php扩展与应用库.(突然想吃梨了) pear的使命:提供可复用的组件,引领php的创新. 提供PHP代码的包和应用程序. pear还是php代码标准,使php代码易读,提高复用性. 2. PEAR安装 安装php时,pear会默认安装, 在bin目录下. 通过version参数来查看版本号. $ ./pear version PEAR Version: 1.9.4 PHP Versi

PHP使用Pear发送邮件(Windows环境)_php技巧

本文实例介绍了PHP使用Pear发送邮件的方法,以及如何在Windows下安装PHP Pear的步骤,分享给大家供大家参考,具体内容如下 一.PEAR安装1.PEAR简介 PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl. PEAR的基本目标是发展成为P

PHP性能优化准备篇图解PEAR安装_php实例

什么是PEAR PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN. 为什么要安装PEAR PEAR提供了丰富的PHP扩展工具类,简单易用,可用于各个项目之中.Benchmark是PEAR的一个扩展包,提供Timer.Iterate和Profiler三个工具类,可用于性能优化过程中的断点调试获取代码的执行时间. 如何安装PEAR 打开源码安装

Pear::Pager分页类简介

Pear的Pager分页类是一个很好用的php分页类,扩展性很强,能够适应各种分页情况的需求,至少我在几年间大大小小的项目里,基本上没有为分页额外写过代码,全部都是用的Pager,足见Pager的可用性之强.下面用代码来看看它的使用范例: 例子1 <?php require_once 'Pager/Pager.php'; $params = array( 'mode' => 'Jumping', 'perPage' => 3, 'delta' => 2, 'itemData' =&

Pear:HTTP_Upload简介

Pear的HTTP_Upload类库提供了一个封装好的html表单文件上传处理程序,使用Pear的error系统. 特点 能一次处理多个文件的上传 容易校验文件的上传状态,限制不期望的文件上传 多语种的报错提示信息(还没有中文,不过可以扩展) 单个文件上传的例子 index.htm PLAIN TEXT CODE: <form action="./files.php"enctype="multipart/form-data"> File1: <in

Pear OS 8简介:一种基于 Ubuntu的类似苹果的简洁的操作系统

今天上午 Ubuntu 又一个超级仿OS X衍生版本发布:Pear OS 8,这个版本在模仿上面下足了功夫,很多方面都有所提高.Pear OS 的作者是来自法国的 David Tavares,他的发起 Pear OS 目的是创建一个基于 Ubuntu 的类似苹果的简洁的操作系统. Pear OS 下载:点击这里 (包括 32 位与 64 位两个版本) Pear OS 是完全免费的,如果喜欢可以为该项目捐款! Pear OS 提供了一些原生的软件来维护系统界面和性能,这里简单讲解: 1.My Pe

用PEAR来写你的下一个php程序

程序     你可能已经是个PHP的老手了,写了很多非常棒的代码.但是,如果你现在要把它们加入到你现在的项目中去,是否有些吃力?你的朋友想使用你的代码作为他的项目中的一个模块,但是你发现你们使用了截然不同的编码风格,让他适应,甚至不如重写一个!请跟我来,使用PEAR标准编写你的PHP程序吧,你的程序将会拥有更大的活力,你的程序和代码将会很方便地和其他高手的代码融合在一起,PEAR就象CPAN对于PERL一样,会让PHP产生更高的能量. 什么是PEAR PEAR是PHP扩展与应用库(the PHP

PEAR:常用模块

在上一篇,我们介绍了PEAR的概念,编码规则,简单使用方法,你可能对它有了一个初步的了解.这次,我们将介绍现有的PEAR库中的一些模块的功能和它的使用.一.命名约定在了解现有的pear模块之前,我们先了解一下PEAR的组织分类方式和命名的约定.PEAR中的模块的组织方式和CPAN类似,每个模块的相关文件是放在自己的分类目录下面,有的则是直接放在pear的根目录下面(单个文件).由于PEAR没有象java那样的名字空间,所以你的类名应该能够体现你的模块名或者父类名之间的关系,守一定的约定,比如,你