antnee / collection
dev-master
2018-10-06 15:11 UTC
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is auto-updated.
Last update: 2022-02-01 13:00:53 UTC
README
在PHP中,我们经常使用简单的 数组 来存储我们的值。这些数组是无类型的,我们经常会遇到混合类型,这可能导致我们在遍历值时产生混淆。
集合是对象,可以进行类型检查,要求所有值都被声明,允许你在代码中对该精确类型进行类型提示。
集合还提供了额外的功能,以帮助你在需要遍历值、查找特定类型的第一个元素、过滤特定值等时。
此包提供了一个基础 Collection
类,你可以单独使用它,也可以扩展它以实现特定的类型集合。
我还提供了一个有用的 collect()
函数,你可以用它来代替典型的类构造函数。所以,而不是
$collection = new Antnee\Collection\Collection([
'Something',
'Something',
'Something',
'Dark side,
]);
你可以简单地使用这个
$collection = collect([
'Something',
'Something',
'Something',
'Dark side,
]);
查看测试以了解如何使用此类的示例。
(更多测试即将到来)