kusabi/container

符合PSR-11规范的PHP容器库

1.0.0 2020-11-12 09:23 UTC

This package is auto-updated.

Last update: 2024-08-26 17:33:32 UTC


README

Tests codecov Licence Badge Release Badge Tag Badge Issues Badge Code Size

PSR-11规范容器库的实现

兼容性和依赖关系

此库与PHP版本7.0、7.1、7.2、7.3、7.4、8.0和8.1兼容。

此库没有依赖。

安装

使用composer简单安装。

composer require kusabi/container

或者将其添加到你的composer.json文件中

{
    "require": {
        "kusabi/container": "^1.0"
    }
}

使用Container类

Uri类是一个围绕Uri字符串的非常基础的包装器。

use Kusabi\Container\Container;

// Create a new instance
$container = new Container();

// Set and get items
$container->set('integer', 1);
$container->get('integer'); // 1

// Set values by reference
$array = [1, 2, 3];
$container->setReference('array', $array);
$array[] = 4;
$container->get('array'); // [1, 2, 3, 4]