PHP知识、源码、教程、框架、程序分享! -- PHP社区 关于我们 联系我们 联系电话 联系QQ

PHP 5版编程语言架构新特点

发表时间:2014-08-04 点击:

[本文摘要]:PHP 5版编程语言架构新特点 第5版又是一个分水岭, PHP语言 的演变。虽然先前的主要版本有巨大数量的增加新图书馆,第5版包含改善现有功能,并增加了几个功能,通常与成熟的编程语...

PHP 5版编程语言架构新特点

第5版又是一个分水岭,PHP语言的演变。虽然先前的主要版本有巨大数量的增加新图书馆,第5版包含改善现有功能,并增加了几个功能,通常与成熟的编程语言架构:

•大大提高了面向对象的功能:

PHP的面向对象的改进架构是第5版的最明显的特征。第5版包括许多功能明确的构造函数和析构函数,对象克隆,抽象类,变量作用域,接口,和关于PHP如何处理对象管理的一个重大改进,如增加。在本站中这个话题提供了全面的介绍。

•TRY / CATCH异常处理:

内制定自定义错误处理策略结构的编程语言,具有讽刺意味的是,容易出错和不一致。为了解决这个问题,现在版本5支持异常处理。龙错误的中流砥柱管理在许多语言中,C + + ,C # ,Python和Java的包括规范错误报告逻辑,异常处理提供了一个很好的手段。这种新的和方便的方法是在本站中介绍。

•改进的字符串处理:

处理之前版本的PHP字符串数组默认情况下,这种做法反映语言的传统数据类型的松散态度。版本5中已经调整了这一战略已经出台,其中一个专门的字符串偏移量语法,和以前的方法已经过时。在本站中讨论的新特点,新变化,和提供这种新语法的影响。

•改进的XML和Web服务支持:

支持XML的基于libxml2图书馆,解析和操作XML的一个新的和相当乐观的延伸,被称为SimpleXML的,已经出台。此外,现在SOAP扩展可用。在本站中介绍,这两个新的扩展,以及与一些华而不实的第三方Web服务扩展。

•原生支持SQLite的:

总是热衷于选择,开发商已经加入了强大而紧凑的SQLite数据库服务器( http://www.sqlite.org/ )的支持。 SQLite的寻找发现在一些重量级的数据库产品,而不会产生随附的行政开销的许多功能的开发提供了一个方便的解决方案。在第22章介绍了PHP的支持,这个强大的数据库引擎。

主机提供其他的改进和补充的版本5中,其中有许多是相关介绍,贯穿全书。

版本5的发布,PHP的患病率达到了历史最高。截至记者发稿时, PHP已经安装了近19万个域名( Netcraft公司,http://www.netcraft.com/) 。 PHP根据E -软,(http://www.securityspace.com/ ) ,是目前为止最流行的Apache模块,可在近54%的所有Apache安装。到目前为止,本章只讨论特定版本的语言特征。每个版本都共享一组共同的特点,发挥了非常重要的作用,在吸引和留住庞大的用户群。在本站下文中,您将了解这些基本特性。

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:http://php.aixc.cn/phpzs/phpjc/65.html

声明:本站技术及源码均为原创,转载请勿用于商业用途,并注明出处及原文链接,侵权必究。