web-fu/proxy
最新稳定版本:v1.1.0
Composer 安装命令:
composer require web-fu/proxy
包简介
Library that allows to access array and object and proxy them
README 文档
README
A library that allows to create proxies for array and objects
This library allows to create proxies for arrays and objects.
This is a spin-off of the PHP Dot Notation library.
Installation
composer require web-fu/proxy
Create a Proxy
$element = [ 'foo' => 'bar', 'zod' => [ 'baz' => 'qux', ], ]; $proxy = new Proxy($element);
Getting and setting values
echo $proxy->get('foo'); //bar $proxy->set('foo', 'baz'); echo $element['foo']; //baz
Checking keys
echo $proxy->has('foo'); //true echo $proxy->isInitialised('foo'); //true echo $proxy->dynamicKeysAllowed(); //true;
Creating and destroying keys
$proxy->create('rol', 'foo'); echo $element['rol']; //foo $proxy->unset('zod'); var_dump($element); //['foo' => 'bar']
Getting a proxy for a key
$proxy->getProxy('zod')->set('baz', 'qux'); echo $element['zod']['baz']; //qux
See /examples folder for full examples
统计信息
- 总下载量: 428
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-10-10