文件名称:dependency-injection-container:PHP 中的一个小的依赖注入容器模式
文件大小:4KB
文件格式:ZIP
更新时间:2024-08-10 10:01:15
php dependency-injection PHP
依赖注入容器 这个依赖注入容器管理两种数据:服务和参数。 用法 创建容器就是创建一个DIC\Container实例: use DIC \ Container ; $ container = new Container (); 定义服务 服务由返回对象实例的闭包定义: $ container -> bind ( 'connection' , function () { return new Connection ( 'database_name' , 'root' , 'root' ); }); 上述调用等效于以下代码,因为Container实现了ArrayAccess接口: $ container [ 'connection' ] = function () { return new Connection ( 'database_name' , 'root'
【文件预览】:
dependency-injection-container-master
----README.md(2KB)
----tests()
--------ContainerTest.php(1KB)
----src()
--------ClassNotInstantiableException.php(195B)
--------Container.php(6KB)