没有合适的资源?快使用搜索试试~ 我知道了~
auryn:IoC依赖注入器
共21个文件
php:12个
md:2个
license:1个
需积分: 5 0 下载量 7 浏览量
2021-02-20
01:26:01
上传
评论
收藏 25KB ZIP 举报
温馨提示
奥林 auryn是一个递归依赖注入器。 使用auryn引导并连接SOLID,面向对象PHP应用程序。 怎么运行的 除其他外,auryn基于在类构造函数签名中指定的参数类型提示来递归实例化类依赖关系。 这需要使用反射。 您可能听说过“反射很慢”。 让我们来澄清一下:如果做错了,任何事情都会变得“缓慢”。 反射比磁盘访问快一个数量级,比从远程数据库检索信息快几个数量级。 此外,如果您担心速度,则每个反射都会提供缓存结果的机会。 auryn会缓存其生成的所有反射,以最大程度地降低对性能的潜在影响。 auryn不是服务定位器。 请勿通过将进样器传递到您的应用程序类中而将其变成一体。 服务定位器是反模式; 它隐藏了类的依赖关系,使代码更难维护,并且使您的API蒙混了! 在引导阶段,您仅应使用注射器将应用程序的不同部分连接在一起。 导游 基本用法 高级用法 用例范例 要求和安装 auryn需要PH
资源推荐
资源详情
资源评论
收起资源包目录
auryn-master.zip (21个子文件)
auryn-master
.gitattributes 66B
lib
ReflectionCacheArray.php 533B
ReflectionCacheApc.php 998B
ConfigException.php 77B
Executable.php 2KB
CachingReflector.php 4KB
InjectorException.php 72B
Reflector.php 2KB
InjectionException.php 2KB
StandardReflector.php 1KB
Injector.php 27KB
ReflectionCache.php 128B
.php_cs 284B
CONTRIBUTING.md 1KB
.travis.yml 289B
LICENSE 1KB
phpunit.xml 1KB
README.md 29KB
.phpstorm.meta.php 144B
.gitignore 28B
composer.json 1KB
共 21 条
- 1
资源评论
沐水涤尘
- 粉丝: 24
- 资源: 4626
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功