应用PEAR规范撰写你的PHP程序流程吧,你的程序流程可能有着更高的魅力,你的程序流程和编码可能很便捷地和别的大神的编码结合在一起,PEAR就象CPAN针对PERL一样,会让PHP造成高些的动能。
什么叫PEAR
PEAR是PHP拓展与运用库(the PHP Extension and Application Repository)的简称。它是一个PHP拓展及运用的一个代码仓库,简易地说,PEAR便是PHP的CPAN。
为何要应用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的编码规则
PEAR的编码规则包含缩近标准,系统结构,调用函数,函数定义,注解,包括编码,PHP标识,文件头的注解块,CVS标识,URL示例,变量定义的取名这11层面。下边简短地介绍一下:
缩近标准:
PEAR中*须应用4个空格符来缩排编码,而且不应用TAB。假如你应用VIM,将以下设定放进你的~/.vimrc中:
set expandtab
set shiftwidth=4
set tabstop=4
假如,你应用Emacs/XEmacs,*须把indent-tabs-mode 设成nil。
但是你象我一样喜爱用(X)Emacs编写PHP文件,我极力推荐你安裝PHP-MODE,那样如果你撰写PEAR编码的情况下,它会全自动调节你的缩排设计风格,自然PHP-MODE也有很多很出色的特点,你能从資源目录中的地区免费下载*新版本的PHP-MODE。