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地址参加投票。


图片

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...