最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

听说PHP 6要发布了 说改进新增多项新特性

PHP下一个备受关注的6.0版本,已经进入snapshot阶段,不久后即将发布。PHP 6.0将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进,比如Unicode的核心支持,这将让PHP更适合全球范围支持和更加的健康发展。

PHP是已经风靡全球的开源脚本语言,在数以万计的网站上运行着,PHP 6.0将完全向前兼容,同时增加许多令人激动的特性。

听说PHP 6要发布了 说改进新增多项新特性

更加好的Unicode支持

在PHP的核心函数中,有很多对Unicode字符串的支持的改进,这些新特性将产生巨大的影响因为它允许PHP为国际字符提供更多的支持。所以如果一个开发者或者架构师使用不同的语言,例如Java程序语言,是因为它具有超过PHP的国际化支持的话,当支持改进时他会花一点时间来考虑一下PHP。

NameSpace:名字空间,将更好的避免在函数及类之间的变量名冲突。
命名空间是一种避免因函数或者类之间的命名冲突而使你的函数和类以及方法无法读取,而不使用前缀命名惯例的一种方法。因此,通过使用命名空间,你可以命名别人可能已经使用的类名,而不用担心在运行时会出错。下面提供了一个在PHP中使用命名空间的示例。

您不用在源代码中做更新或更改,因为你写的任何PHP代码可以不包含命名空间而运行得很好。因为命名空间特性似乎会移植到PHP 5.3 X中,如果它可以使用,您可以在自己的程序中引用命名空间。

命名空间示例

<?php
    // I'm not sure why I would implement my own XMLWriter, but at least
    // the name of this one won't collide with the one built in to PHP
    namespace NathanAGood;
    class XMLWriter
    {
        // Implementation here...
    }
    $writer = new NathanAGood::XMLWriter();
?>

令人激动的Web 2.0特性

SOAP:简单对象访问协议 (SOAP:Simple Object Access Protocol)SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

XML:从PHP 5.1版本开始,XMLReader和XMLWriter就已经包含在PHP内核,它可以让它可以让XML编程更加轻松。

在PHP 5.1中XMLReader 和XMLWriter已经变成PHP核心的一部分,这使你工作起来更轻松如果在你的PHP程序中需要使用到XML的话。和SOAP扩展一样,如果你使用SOAP或者XML这是个好消息因为PHP 6比已经出炉的PHP4 更适合你。

除了具有的一些新功能,PHP 6引擎将删除一些在前面版本中已经有的功能。大部分这些功能,如register_globals 和safe_mode 在目前的PHP中被视为“破的”。因为他们可能会暴露一些安全风险。PHP在努力的清除中,在下一个版本中这些将从PHP中删除或者废弃。反对者认为大部分ISP或者企业会保留现在的脚本因为升级到PHP6会破坏现在的的脚本,但是支持者认为很高兴看到PHP团队修补了这些漏洞,并且提供了一个干净,安全的运行工具。

当然,除了增加新的特性,一些会给系统带来不稳定因素和安全隐患的特性也将被取消,以下是取消的内容列表:

◆magic_quotes

◆register_globals

◆register_long_arrays

◆safe_mode

◆magic_quotes

转载请注明:嗨酷哥,有你更酷! » 听说PHP 6要发布了 说改进新增多项新特性

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项

网友评论1

  1. 新爱的朋友你好,来看看,朋友的博客不错哦,有时间换一个连接吧,网址:www.lizhonghua.cn 联系QQ411490406

    疼痛的风景2013-01-21 22:27 回复