PHP 6用Unicode促进国际化

2018-12-13 07:14:11

作者:司徒幌怛

PHP 6是对Web应用程序流行的开源动态语言的计划主要升级,将通过Unicode支持提供国际化功能,该语言的主要开发人员周三表示

PHP核心开发人员Andrei Zmievski在加利福尼亚州圣何塞举行的2009 Zend / PHP会议的主题演讲中表示,“在PHP 6中,默认情况下一切都是Unicode”,例如默认的字符串类型.PHP 6平台也将以能够将Unicode字符用于标识符

[PHP是引发新编程时代的脚本语言之一

Zmievski在谈话后接受采访时说,PHP的Unicode解决了全球化问题

他说,开发人员希望编写他们的应用程序,以便将其部署到其他市场

“如果你认为你只能为你的特定市场开发你的应用程序,你真的错过了其他地方的商业机会,”Zmievski说

PHP工具供应商Zend Technologies的PHP核心开发人员兼首席执行官Andi Gutmans在会议上接受采访时说:“Unicode可以更轻松地编写可以处理各种字母和编码的应用程序

” “这样可以更容易地编写一个可以在中文和日文中运行的应用程序,就像在英语中一样

”PHP核心开发人员仍然需要在cookie访问和PDO(PHP数据库对象)等领域完成Unicode项目的开发

完成后,我们需要在许多着名的应用程序和框架上测试PHP 6,例如Drupal,“Zmievski说

没有确定发布PHP 6的日期,这将遵循今年6月发布的PHP 5.3

该版本包括最初为PHP 6计划但向上移动的功能,例如对象的垃圾收集以及更好的代码组织的命名空间

另外,PHP 6的目标是改进PHP中数字的处理方式,包括对长数字的支持

正在考虑的另一个功能是特征,允许代码的水平重用

开发人员可以添加功能而无需处理多个继承问题

PHP 6平台正在考虑只读属性和标量类型提示

PHP开发人员也在思考第一个顺序函数,提供了一种将函数和方法作为对象引用的方法,并能够传递它们并检查和修改它们

Zmievski简要介绍了随后发布的PHP 7的计划,并引用了一些人的意愿来重写该语言,他警告说

“有很多要求改变很多事情,但从头开始重写所有内容并不是一个好主意,”他说

会议与会者称赞计划用于版本6的功能

国际化和特性“对我们来说非常有用”,Nstein的Pierrick Charron表示,它提供基于PHP的内容管理系统

国际化目前在PHP方面存在困难,他解释说Gutmans还强调了PHP的优势,称其为企业的主流并且对云计算有益

“PHP的蓬勃发展和经济衰退一直是采用开源和PHP背后的重要推动者,”他说

“公司必须提高生产力并降低成本,PHP就是这样做的一种方式

”他还质疑企业Java的相关性,称其过于复杂,并没有真正考虑到Web的设计

“今天的Java社区已经发现,企业Java不适合Web工作负载,因此他们试图通过为Java创建轻量级Web框架来重塑自我,”例如Spring Framework,Gutmans说

“我们看到的是许多企业Java开发人员正在远离企业Java

他们中的一些人留在[Java]世界并转向轻量级Web框架,但其中很多人实际上转向动态语言,包括PHP,“Gutmans说

Zend本周还宣布了Zend Studio 7.1的测试版,这是对Zend PHP IDE的升级,具有远程服务器支持和基于Eclipse Mylyn项目的基于任务的编程的集成支持

7.1版本将于2009年底发布

这个故事“用Unicode促进国际化的PHP 6”最初发布于InfoWorld.com

关注InfoWorld.com上应用程序开发的最新发展

原创故事 - www.infoworld.com/node/96993