daniel-ac-martin/php-seids

为PHP 5提供补充、易于互换的数据结构。为标准PHP库(SPL)数据结构提供替代方案和补充。

1.0.0 2015-04-19 01:54 UTC

This package is not auto-updated.

Last update: 2024-09-25 15:59:36 UTC


README

Build Status

PHP SEIDS 提供了SPL数据结构类的直接替换,这些类提供替代实现和/或增强功能。

该库的主要功能包括

完整的类列表以及如何在 手册 中使用这些类的简单教程

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

这是该库的初始版本,这意味着不能保证没有错误。尽管如此,该库已经通过了其广泛的单元测试套件,这些测试套件的代码覆盖率达到了100%(按行计算)。

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

入门

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

Composer安装

  1. 获取 Composer
  2. 使用 php composer.phar require daniel-ac-martin/php-seids 安装PHP SEIDS
  3. 使用 php composer.phar install 安装依赖

贡献

如果您想为PHP SEIDS做出贡献,请注意该库是根据PSR-1编码标准编写的。该项目已设置好,以便与PHP_CodeSniffer一起使用,以帮助贡献者遵守此标准。

许可证

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

在MIT许可证下分发。