رکوالینگ / typed-array
关于此包最新版本(1.0.3)的许可信息不可用。
一个简单的强类型数组基类
1.0.3
2015-12-15 16:59 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2024-09-07 02:38:35 UTC
README
理查德·夸林林 TypedArray
\RQuadling\TypedArray\TypedArray
允许您拥有一个非标量类型的数组,并且强制执行单一类型。
<?php class ItemCollection extends \RQuadling\TypedArray\TypedArray { const ARRAY_TYPE = 'Item'; }
现在您可以通过 $myItems = new ItemCollection;
创建一个新实例。您可以提供一个 Item
数组,或者另一个 Item
集合。
如果您想要复制一个集合,您需要调用 clone
。当您这样做时,所有项目都将被克隆。
如果您想要向您的集合添加功能,则创建一个具有该功能的抽象子类。
如果您想查看这个功能的示例,请查看 example/example.php
。