codeinc / array-access
此包已被废弃,不再维护。未建议替代包。
ArrayAccess 库
1.2.0
2018-03-13 19:33 UTC
Requires
- php: >=7.0
README
用法
<?php use CodeInc\ArrayAccess\ArrayAccessTrait; use CodeInc\ArrayAccess\AbstractArrayAccess; use CodeInc\ArrayAccess\ArrayAccess; /* * As a trait */ class MyArrayAccesssibleClass1 implements \ArrayAccess { use ArrayAccessTrait; protected function getAccessibleArray():array { // returns the accessible array } } /* * As a parent class */ class MyArrayAccesssibleClass2 extends AbstractArrayAccess { protected function getAccessibleArray():array { // returns the accessible array } } /* * As a autonomous object */ $arrayAccessible = new ArrayAccess([1 => "One", 2 => "Two", 3 => "Three"]); echo $arrayAccessible[2]; // echoes "Two"
安装
此库可通过 Packagist 获得,并可以使用 Composer 安装。
composer require codeinc/array-access
许可证
该库在 MIT 许可证下发布(见 LICENSE
文件)。