发布时间:2014-08-08 17:22:07作者:知识屋
作为一款脚本语言,PHP在Web开发领域一直扮演着关键性角色,如今它开始在语义及语法方面为减少分歧作出努力。
尽管PHP脚本语言早在1995年左右就已经诞生并在Web开发领域占据着重要地位,但其一直没有自己的正式语言规范——只提供广泛的用户说明文档。但这种不利状况正在出现转机。
由Facebook公司牵头,目前一份规范草案已经被发布在GitHub之上,旨在拿出一套对于PHP语言语义与语法的完整定义。
“PHP的下一个主要版本——也就是PHP 7——正在开发当中,为了确保其能够完全与现有PHP脚本相符、最重要的是了解关于这套引擎的一切使用预期,”Facebook公司专门负责此次规范开发工作的Sara Golemon表示。“除此之外,由于HHVM等替代实施方面的出台,将各类分歧状况保持在最低限度同样被作为考量重点,而这也要求我们深入了解一磁良好运作的引擎需要具备哪些特性。”
此次组建的PHP小组当中包括PHP语言缔造者Rasmus Lerdorf以及工具供应商Zend Technologies公司CEO Andi Gutmans,后者负责监督规范研发工作。对该规范作出变更要求参与者拥有php.net账户。
正式名称为HipHop Virtual Machine的HHVM项目由Facebook打造,旨在让PHP代码的运行更加快捷。这套计划中的规范将保证HHVM成为与PHP完全匹配的实施方案,Golemon解释道。“举例来说,我们在规范中发布的一致性套件能够显示HHVM在边缘情况当中出现的故障数量。通过这类信息,我们能够让HHVM与PHP结合得更为紧密。”
规范制定的下一步工作在于改进表达、修正边缘情况并强化一致性套件。“从长远角度看,这份文档将与PHP实施方案采取同样的开发步骤,从而以正式方式为新语法提供文档记录,例如最近刚刚出现的pow运算符、variadics以及splat等,”Golemon指出。
使用这款语言的开发人员一直在致力于改进其在现实环境下的应用程序性能。而在实验室中,这些改动已经降低了应用程序执行所需要的设备指令数量、进而减少内存使用量。
传送门(GitHub):
https://github.com/php/php-langs ... c/php-spec-draft.md
原文链接:Php Gets its Own Formal Language Specification
如何对PHP文件进行加密方法 PHP实现加密的几种方式介绍
php生成圆角图片的方法 电脑中php怎么生成圆角图片教程
用PHP构建一个留言本方法步骤 php怎么实现留言板功能
php中三元运算符用法 php中的三元运算符使用说明
php文件如何怎么打开方式介绍 php文件用什么打开方法
PHP怎么插入数据库方法步骤 php编程怎么导入数据库教程
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
PHP 获取远程文件大小的3种解决方法 如何用PHP获取远程大文件的大小
20个实用PHP实例代码 php接口开发实例代码详细介绍
如何架设PHP服务器方法步骤 怎么搭建php服务器简单教程