新在Symfoob娱乐下载ny 5.1:在PropertyInfo添加支持类型的属性
2020年3月9日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
ob娱乐下载Symfony 5.1将于2020年5月公布。这是本系列的第一篇文章显示这个Symfony版本引入的最重要的新特性。ob娱乐下载
PHP 7.4, 11月28日发布2019年添加支持类型属性它允许定义类型的变量声明时:
1 2 3 4 5 6 7 8 9 10 11
使用ob娱乐下载\组件\HttpFoundation\请求;类SomeClass{公共int美元id;受保护的字符串美元的名字;私人bool吗?美元logResult;公共请求美元请求;/ /……}
的PropertyInfo组件提取的信息属性的PHP类使用多个来源(教条的元数据,PHP反射,PHPdoc配置,等等)在Symfony 5.1中,我们改进了该组件也从PHP中提取信息类型的属性。ob娱乐下载
考虑到之前的例子,这将是结果当使用Symfony 5.1。:ob娱乐下载
1 2 3 4 5 6 7 8 9 10 11 12
美元信息=美元propertyInfo- >getTypes (SomeClass::类,“logResult”);/ / $ info = (/ /类Symfoob娱乐下载ny \ PropertyInfo \ \组件类型(6){/ /私人builtinType美元= >字符串(4)“bool”/ /私人nullable美元= > bool(真正的)/ /私有类= >零美元/ /私人收藏美元= > bool(假)/ /私人collectionKeyType = >零美元/ /私人collectionValueType = >零美元/ /}/ /)
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now