bluzphp / container
1.2.0
2024-09-10 11:39 UTC
Requires
- php: >=8.2
Requires (Dev)
- phpunit/phpunit: ~11.3
README
成就
用法
Registry 类示例
namespace Bluz\Registry;
use Bluz\Container;
class Registry {
use Container\Container;
use Container\JsonSerialize;
use Container\RegularAccess;
}
方法
Container\Container 的公共方法
setFromArray(array $data)toArray()resetArray()
Container\Container 的受保护方法
doSetContainer(string $key, mixed $value)- 通过key设置valuedoGetContainer(string $key)– 如果容器有key,则返回value,否则nulldoContainsContainer(string $key)- 检查容器中的keydoDeleteContainer(string $key)- 通过key删除value
Container\ArrayAccess 的方法(实现 ArrayAccess 接口)
offsetSet($offset, $value)offsetExists($offset)offsetUnset($offset)offsetGet($offset)
Container\MagicAccess 的方法
__set($key, $value)__get($key)__isset($key)__unset($key)
Container\RegularAccess 的方法
set($key, $value)get($key)has($key)remove($key)
Container\JsonSerialize 的方法
jsonSerialize()- 实现JsonSerializable接口