PHP5.0正式发布 不完全兼容PHP4 新增多项功能

2015-01-24信息快讯网

  期待已久的PHP5终于在当地时间7月13日正式发布了。无论对于PHP语言本身还是PHP的用户来讲,PHP5发布都算的上是一个里程碑式的版本。在PHP5发布之前的各个PHP版本就以简单的语法、丰富的库函数以及极快的脚本解释执行速度,赢得了许多开发者的青睐,几乎成了*NIX平台上首选的WEB开发语言。然而,站在语言本身角度,PHP的语法,特别是OO方面的语法设计并不完善,当然这和PHP语言的作者一开始的设计目的有关。

  众所周知,PHP最开始只是一个用Perl写成的一个模板系统,其后的发展思路也是尽可能为快速开发WEB程序提供方便。大量的库函数加入其中,而语言模型的发展则相对缓慢。虽然在PHP4中加入了面向对象的设计,但其语言模型并不完善,缺乏诸如构造函数、析构函数、抽象类(接口)、异常处理等基本元素。这极大限制了利用PHP来完成大规模应用程序的能力。

  而PHP5的诞生,则从根本上改变了PHP的上述弊端。Zend II 引擎的采用,完备对象模型、改进的语法设计。终使得PHP成为一个设计完备、真正具有面向对象能力的脚本语言。我们预计,PHP5的出现,将会给整个PHP社区带来新的一轮各种库、应用开发改进的高峰。

  PHP5.0版本强化了以下功能。首先,完全实现面向对象。PHP4版本中以深拷贝为缺省值的对象代入,在PHP5中变为以浅拷贝为缺省值。因此,PHP5并非与PHP4完全兼容,不过,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理用界面。同时还强化了XML Web服务支持,而且标准支持SOAP扩展模块。

  数据库方面,PHP新版本提供旨在访问MySQL的新界面--MySQLi。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能。另外,PHP5.0上还捆绑有小容量RDBMS--SQLite。

PHP中HTTP方式下的Gzip压缩传输方法举偶
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
php调用mysql存储过程
让PHP支持页面回退的两种方法[转]
浅析PHP水印技术
php5.2.0内存管理改进
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
PHP5 安装方法
php5.2时间相差8小时
推荐个功能齐全的发送PHP邮件类
超强分页类2.0发布,支持自定义风格,默认4种显示模式
IIS环境下快速安装、配置和调试PHP5.2.0
Breeze 文章管理系统 v1.0.0正式发布
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
其他功能
怎样在php中使用PDF文档功能
在PHP3中实现SESSION的功能(一)
用文本文件实现的动态实时发布新闻的程序
动态新闻发布的实现及其技巧
多数据表共用一个页的新闻发布
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
动态网站web开发 PHP、ASP还是ASP.NET
WINDOWS服务器安装多套PHP的另类解决方案
在同一窗体中使用PHP来处理多个提交任务
Zend公司全球首推PHP认证
真正面向对象编程:PHP5.01发布
第1次亲密接触PHP5(2)
PHP5 安装方法
Classes and Objects in PHP5-面向对象编程 [1]
第1次亲密接触PHP5(1)
上海高考录取分数线发布
上海移动发布“4G+” 提速降价新升级
首批智能家电评价结果发布 容声冰箱智能水平获权威认证
韩国现代发布新款索纳塔 新柴油发动机
沉香原来有救命功能
上海人每天用的交通卡原来有这么多功能
©2014-2024 dbsqp.com