PHP官方今天发布了PHP 5.3.1,并提供了PHP 5.3.1的下载地址。PHP是一种十分流行的web开发语言。从11月份的编程语言排行榜来看,PHP已经进入前三甲,并且仍然保持者持续上升的趋势。PHP以高度的灵活性和简洁的语法而著称,并且支持linux,unix,window等多种平台。PHP 最早由 Rasmus Lerdorf 在1995年发明,现在PHP实质上的标准由PHP Group和开放源代码社群维护。PHP 以 PHP License 作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不相容。
PHP 发展至今已经使用的十分广泛,PHP 原本的简称为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些CGI工具程序集,来取代原先使用的 Perl程序。最初这些工具程式用来显示 Rasmus Lerdorf 的个人简历,以及统计网页流量。他将这些程式和一些表单解释器整合起来,称为 PHP/FI。PHP/FI 可以于后台数据库交互,产生简单的动态网页。Rasmus Lerdorf 在1995年6月8日将 PHP/FI 公开,希望可以透过社群来加速程式开发与寻找错误。这个发布的版本命名为 PHP 2,已经有今日 PHP 的一些雏型,像是类似 Perl 的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程式语法上也类似 Perl,有较多的限制,不过更简单、更有弹性。
在1997年,任职于 Technion IIT 公司的两个以色列程式设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的解析器,成为 PHP 3 的基础,而 PHP 也在这个时候改称为PHP: Hypertext Preprocessor。经过几个月测试,开发团队在1997年11月释出了 PHP/FI 2,随后就开始 PHP 3 的公测,最后在1998年6月正式释出 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写 PHP 的核心,这个在1999年释出的解析器称为 Zend Engine,他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。
在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式发布,2004年7月13日则发布了PHP 5,PHP 5则使用了第二代的Zend Engine。PHP包含了许多新特色,比如强化的面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的延伸函式库)、以及许多效能上的增强。目前PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。
2008年PHP 5成为了PHP唯一的持续开发维护的PHP版本。将来的PHP 5.x将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能。
PHP 5.3.1并没有新特性的引入,主要是功能的改进和bug的修复:
- 新增了一个max_file_uploads参数,用于显示每个请求上传文件的个数
- 新增了再处理过程中的完整性检测
- 传递tempnam()函数修复了safe_mode中的问题
- 通过传递posix_mkfifo()修复了open_basedir中的问题
- 修复了safe_mode_include_dir中失败的问题
PHP官方首页:
http://www.php.net/
PHP 5.3.1 下载地址:
http://www.php.net/downloads.php
PHP 5.3.1 下载地址(中国镜像站点下载地址):
http://cn.php.net/get/php-5.3.1.tar.gz/from/a/mirror
[ad#468-60]