sshilko/php-seids

此包已被废弃,不再维护。作者建议使用 daniel-ac-martin/php-seids 包。

PHP 5 的补充,易于交换的数据结构。提供对标准 PHP 库(SPL)数据结构的替代和补充。

1.1.0 2015-12-02 12:59 UTC

This package is auto-updated.

Last update: 2022-11-05 15:20:43 UTC


README

  • 为优先队列(基于堆)添加了 toJSON/fromJSON
  • 为优先队列(基于堆)添加了 toArray/fromArray

Build Status

PHP SEIDSSPL 数据结构类 提供了即插即用的替代品,这些类提供替代实现和/或增强功能。

此库的主要功能包括

完整的类列表以及如何在 手册 中使用这些类的简单教程可以在 此处 找到。

此库已设计得非常容易在它们和 SPL 提供的原生版本之间切换。这意味着,如果您在未来某个时刻不再需要它们提供的额外功能,您可以简单地切换回使用原始的 SPL 版本。

这是此库的初始版本,这意味着不能保证它是无错误的。但话说回来,该库已通过其广泛的单元测试套件,该套件的代码覆盖率达到了 100%。

注意:此库中的类直接用 PHP 实现,而不是像原始 SPL 版本那样用 C 实现。因此,它们并不快,仅在执行速度不是问题或绝对需要提供额外功能时才应使用。

入门

  1. 需要 PHP 5.3.x
  2. 使用 Composer(推荐)或手动安装 PHP SEIDS
  3. 阅读简短的 教程 了解如何使用此库

许可证

版权 (C) 2015 Daniel A.C. Martin

在 MIT 许可下分发。