微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP 8.0:正对内核中加入属性进行投票

导读:PHP 8.0计划于2020年末发布。在PHP内部小组,关于内核中PHP属性正在讨论,小组也准备拿出来供用户投票选择。

图片



PHP小组内部,正在进行广泛的协调,将核心中属性功能添加&集成到PHP 8.0中。


该RFC提出:


属性,做为结构化语法元数据的一种形式,用于声明类,属性函数方法,参数和常量。


PHP 8.0内核的投票


属性可用于定义直接嵌入在代码声明中的配置指令。


这在其它语言也存在类似的概念。如Java中称为Annotations,C++、C#和Python中称为属性,Rust和Hack称为Decorators。


到目前为止,PHP对元数据的非结构形式只提供了注释文档,文档注释只能是字符串。


为了维护一些结构化的信息,不同的PHP子社区发明了基于 @ 符号的伪语言。


PHP属性建议的认可度


PHP开发小组在社区中加入属性功能进行广泛投票,标题为:“内核中是否接受PHP 属性v2 ?”,日期在2020年5月4日结束。


到目前为止,有关PHP属性增加提案得到了大多数的投票赞成。


如果您也想加入自己的意见,可以到PHP Wiki地址参加投票。


图片

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐