Download the PHP package mongdch/mon-container without Composer
On this page you can find all versions of the php package mongdch/mon-container. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package mon-container
mon-container
基于PHP的工厂服务容器, 只要实现以下功能:
- 对象、函数存储绑定
- 对象、方法、函数依赖注入, 参数绑定
安装
文档说明
获取实例
例子:
注册绑定服务
Container bind($abstract, $server = null)
注意:register方法只支持直接的数组注册
参数说明:
参数名 | 是否必须 | 类型 | 说明 | |
---|---|---|---|---|
abstract | 是 | array | string | 类名称或标识符或者数组, 数组则批量注册 |
server | 否 | string | instance | 要绑定的实例 |
例子:
判断容器中是否存在某个类或标识
bool has($name)
参数说明:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 类名称或标识符 |
例子:
获取实例或者结果集
any make($name, $vars = [], $new = false)
参数说明:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 类名称或标识符 |
vars | 是 | array | 绑定的参数 |
new | 否 | bool | 是否保存实例 |
例子:
更多用法请查看examples/index.php
版本
1.0.0
- 发布第一个LTS版本
1.0.1
- 优化代码
致谢
感谢您的支持和阅读,如果有什么不足的地方或者建议还请@我,如果你觉得对你有帮助的话还请给个star。
关于
作者邮箱: [email protected]
作者博客: http://blog.gdmon.com
All versions of mon-container with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.6.0
The package mongdch/mon-container contains the following files
Loading the files please wait ....