php编程技术的发展历史
ISAPI滤波器是由Rasmus Ledorf在1994年创建的。起初,它是一个由Rasmus Ledorf用Perl语言编写的维护个人网页的简单程序。起初,这些工具被用来展示拉斯马斯·勒德尔夫的个人简历和统计网络流量。后来用C语言重写,包括对数据库的访问。他将这些程序与一些表单翻译器集成在一起,称之为PHP/FI。PHP/FI可以和数据库连接生成简单的动态web程序。
1995年初,第一个版本作为个人主页工具(PHP Tools)发布,Lerdorf写了一些介绍这个程序的文档。并发布了PHP1.0!在这个早期版本中,提供了简单的功能,如留言簿和客人计数器。以后越来越多的网站使用PHP,强烈要求增加一些功能。比如循环语句和数组变量;在新成员加入开发团队后,拉斯马斯·勒德尔夫于6月8日1995向公众发布了PHP/FI,希望通过社区加快程序开发速度,发现错误。这个发布的版本名为PHP 2,拥有当今PHP的一些原型,比如类似Perl的变量命名、表单处理功能,以及嵌入HTML执行的能力。从语法上讲,这个程序类似于Perl,有更多的限制,但是更简单、更灵活。PHP/FI增加了对MySQL的支持,确立了PHP在动态网页开发中的地位。截止到1996年底,使用PHP/FI的网站有15000个。
1997年,在Technion IIT公司工作的两位以色列程序员Zeev Suraski和Andi Gutmans重写了PHP的解析器,成为PHP 3的基础。这时候PHP改名为PHP:超文本预处理器。[5].经过几个月的测试,开发团队在6月份发布了PHP/FI 2 1997 11。随后开始了PHP 3的开放测试,最终PHP 3于6月1998正式发布。Zeev Suraski和Andi Gutmans在PHP 3发布后开始重写PHP的核心。1999发布的这个解析器叫做Zend Engine[7],他们还在以色列拉马特甘成立了Zend Technologies来管理PHP的开发。
2000年5月22日,基于Zend引擎1.0的PHP 4正式发布,2004年7月3日,PHP 5发布,使用第二代Zend引擎[5]。PHP包含了许多新特性,比如增强的面向对象函数、PDO(PHP数据对象,一个用于访问数据库的扩展函数库)的引入,以及许多性能增强。到2013,PHP 4不会继续更新鼓励用户迁移到PHP 5。
2008年,PHP 5成为唯一一个正在开发的PHP版本。后期静态绑定和其他一些增强功能将会在未来加入PHP 5.3。PHP 6的开发也在进行中,主要的改进是去掉了register_globals,magic quotes和Safe mode的功能。
PHP最新稳定版:5 . 3 . 21(2013.1.17)
PHP最新发布版本:5 . 4 . 11(2013.1.17)