ReflectionBasedAbstractFactory使用杂记
来源:互联网 发布:淘宝店铺怎么上传宝贝 编辑:程序博客网 时间:2024/06/04 01:16
具体代码方面请参考ZendFramework 3的文档。
https://docs.zendframework.com/zend-servicemanager/reflection-abstract-factory/
ReflectionBasedAbstractFactory在ZendService Manager中
https://github.com/zendframework/zend-servicemanager/releases
于2016年12月在Zend Service Manager 3.2.0版本中发布,算是非常新的代码了。
https://github.com/zendframework/zend-servicemanager/releases/tag/release-3.2.0
该功能的发布说明。
https://github.com/zendframework/zend-servicemanager/pull/153
——
初步了解的情况:
不过技术并不先进,和其他语言相比不算先进,和PHP的其他框架相比也落后了。查看Yii 2文档,其中有类似的机制,有评论说Laravel也有,没看文档。
文档中建议不要使用在生产环境,因为反射比较慢,今年(2017年)2月才开始比较广泛的讨论,因此目前缺乏生产环境中的具体使用情况。
有测试报告称,ReflectionBasedAbstractFactory的额外开销大约是2~3微秒,和ConfigAbstractFactory相比慢一倍。
按这个数据,创建三百个可能慢一毫秒,如果有数据库访问的话,也不算明显。
——
目前发现的问题:
可以使用$config获取全部config,但是不能获取当前类绑定的config,也不能获取当前类的标识,也就是说不能使用多个标识映射到同一个类,然后使用config的方式区分配置。
- ReflectionBasedAbstractFactory使用杂记
- 使用杂记
- InstallShield使用杂记
- oracle 使用杂记2
- beamer 使用杂记
- Jboss使用杂记
- Hive使用杂记
- Map/Reduce使用杂记
- DB2使用杂记
- MAC 使用杂记
- VMware Player使用杂记
- mysql使用杂记
- iOS:NSString 使用杂记
- 浏览器使用技巧杂记
- Unity使用杂记
- cmake 使用 杂记
- 日常使用ubuntu杂记
- sass 安装使用杂记
- CollectionView 基础(一)创建系统collectionview
- 算法设计与应用基础: 第五周(1)
- RxJava 第二篇
- 青年歌手大奖赛_评委会打分
- 随机梯度下降算法
- ReflectionBasedAbstractFactory使用杂记
- 数组的查询与冒泡排序(二分查询)
- GYM 100694 I.Goat in the Field(水~)
- Python笔记-初识Python
- Leetcode 15. 3Sum
- 【Android 应用开发】Android 数据存储 之 SQLite数据库详解
- 约瑟夫环问题
- Ubuntu16.04安装配置FastDFS
- Hdu 5256 序列变换【最长不递减序列】