PHP简介

PHP最初是在1994年由Rasmus Lerdorf开始计划发展的,于1995年以Personal Home Page Tools(PHP Tools)开始对外发布第一个版本.在早期的版本中,其提供了访客留言本,访客计数器等简单的功能.随后在新的成员加入开发队列之后,在1995年,第二版的PHP问世.第二版定名为PHP/FI(Form Interpreter).PHP/FI加入了mySql的支持,自持奠定了PHP在动态网页开发上的影响力.1996年底,有15000个Web网站使用PHP/FI;1997年,使用PHP/FI的网站成长到超过50000个.而在1997年开始了第三版的开发计划,开发小组加入了Zeev Suraski及Andi Gutmans,而第三版就定名为PHP3.目前,其版本仍然不断地更新中.

PHP与Apache服务器紧密结合的特性,加上其不断更新及加入新的功能,并且它几乎支持所有主流与非主流数据库,再以它高速的执行效率,使得PHP在1999年的使用网站超过了150000个.其源代码完全公开,并在Open Source(开发源代码)意识盛行的今天,其更是这方面的中流砥柱.不断地有新的函数库加入,以及不停地更新的活力,使得PHP无论在UNIX还是Win32的平台上都可以有更多新的功能.它提供丰富的函数,使得它在程序设计方面有着更好的支持.

PHP具有强大的数据库功能,其特点就是内置了对很多数据库的支持,而不再需要重新扩充.对各种不同的数据库,PHP规定了不同的访问函数,使编程人员可以方便地调用.

PHP作为一种能快速学习,跨平台,有良好数据库交互能力的开发语言,使UNIX/Linux有了一种与ASP媲美的开发语言.PHP与Apache可以以静态编译的方式结合起来,而与其他的扩展库也可以用这样的方式结合(除Windows平台外).这种方式的最大好处就是最大化地利用了CPU和内存,同时极为有效地利用了Apache高性能的吞吐能力.同时外部的拓展也是静态链接编译,从而达到了更快的运行速度.由于与数据库的接口也使用了这样的方式,所以使用的是本地化的调用,这也让数据库发挥了最佳效能.

PHP具有良好的安全性.由于PHP本身的代码开放,所以其代码在许多工程师手中进行了检测,同时与Apache编译在一起的方式也可以使其具有灵活的安全设定.所以到现在为止,PHP具有公认的安全性能.

总而言之,PHP是进行动态网页编程的一个非常好的工具.

分类: