注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 IB客座主编(四)美国西蒙公..
 帮助

PHP概述


2008-01-22 21:40:34
        PHP(http://www.php.net ),全称为PHP Hypertext Preprocessor ,超文本预处理器之意。事实与时间均证明,PHP已成为全球最受欢迎的脚本语言之一。
       
1、PHP/FI
        PHP起源于1995年,由当时年仅17岁的Rasmus Lerdorf 编写完成,是使用Perl技术为基础的服务器端脚本。主要的用途是跟踪收集浏览个人网站简历的信息,由于它主要的功能更呢个是表单的转换、信息收集工作,因此被Lerdorf命名为Personal Home Page Tools/Form Interperter ,简称PHP/FI。
        随着网站功能的增加,Rasmus使用C语言重写了PHP/FI的底层,实现了网站与数据库的交互,还可以让用户自己编写简单的WEB脚本以实现更多的功能。PHP/FI比原来使用Perl开发的解释器要快很多,并且支持变量和基本的语法定义,并且语法内容与Perl语法非常相似。
        Lerdorf 意识到Linux和FreeBSD这些自由软件的思想非常好,于是决定把PHP/FI的源代码公开,使更多的人可以利用它来建立动态内容的网站,简单而且免费。1997年11月,PHP/FI v2.0正式发布并提供下载。在后来的时间中,使用该软件的网站达到50 000个。PHP2的一些功能开始有一些开发者加盟共同完善源代码,Lerdorf 仍按既定的共享开发放的方式进行工作。PHP/FI后来被Beta版的PHP3取代。
 
2、PHP3
        同年,Andi Gutmans 和Zeev Suraski 开始与Lerdorf合作,宣布正式接任构建和升级PHP/FI 2.0。并且,为了减少旧名称中的一些模糊和歧义,仍采用PHP的名称,并按GNU标准重新规划名字的缩写为“PHP Hypertext Preprocessor”。
        PHP3在公开测试9个月后,于1998年6月发布正式版本。PHP3提供大量的实用功能和可扩展性,并且具备坚实的底层架构,提供面向对象语法,并支持常用的数据处理。数十位开发者看好了这一优势,都参加了PHP3的新模块开发。截至1998年,使用PHP约有1 0000个用户,全球10%的网站采用了PHP3作为开发脚本语言。
 
3、PHP4
        经官方发布,Gutmans 和Suraski开始准备重写PHP的核心,以实现复杂和健壮的应用,并将一些常见的基础应用模块化。
        1999年,Zend 公司正式发布首次采用新的PHP引擎,而该公司的创始人就是Gutmans和Suraski,公司名称分别采用了两个人名字前面的部分Zeev和Andi,由此称之为Zend(http://www.zend.com)。
        2000年,PHP4版本正式发布。基于Zend引擎的PHP4除了强大的功能、快速的性能外,还支持更多的WEB服务器,并增加了会话功能、输入输出缓冲等更多增强模块 。
        PHP4同样得益于世界各地无数开发者的贡献,至此全球大约有20%的网站使用了PHP,其中包括一些门户网站以及创新者,这成为推动互联网更快更强发展的动力之一。
 
4、PHP5
        虽然PHP4已经能够胜任绝大多数的WEB应用,而事实上仍有不少开发者抱怨,由于PHP4面向对象机制方面欠缺,致使在开发大型企业级应用方面不足,这些专业领域仿佛早已成了C++/.NET/Java的天下。
        还有,有可能需要开发一种应用服务器(Application Server),而脚本程序通常针对WEB方式交互的用户。因此他们开始计划让应用程序脱离浏览器,是程序可以独立运行(CLI模式)。
        目前业界大部分的应用开发,尤其是互联网开发,很多网站模式与理念需要很快被实现为产品和应用,另外也可能需要在操作系统的后台实现复杂服务器的功能。
        而这一切,PHP都可以满足,从而让我们实现快乐工作。至于那些更复杂的系统,或者是数十人开发的项目,还是交给更适合的Java,C#或C++去做吧,当让PHP5也可以胜任这些工作。
        事实上PHP5已经成为一个专业和高效率的开发工具。对于中小型项目,可以实现快速开发和性能优异的目标。而PHP5在今后的市场定位,也并非扮演与Java或ASP。NET竞争市场的角色。相信不远的将来,随着新的PHP5或PHP6.0的发布,PHP的主流应用更有质的飞跃。
 


 下一篇 PHP的优点



    文章评论
 
2008-01-23 09:45:38
恩 PHP现在发展真的很快

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: