reactordrop / php-diff
本包最新版本(v2.1)无可用许可信息。
一个用于生成两个可哈希对象(字符串或数组)之间差异的综合性库。
v2.1
2013-09-19 14:20 UTC
This package is not auto-updated.
Last update: 2024-09-23 16:24:58 UTC
README
介绍
一个用于生成两个可哈希对象(字符串或数组)之间差异的综合性库。生成的差异可以以以下所有标准格式渲染:
- 统一
- 上下文
- 内联HTML
- 并排HTML
差异引擎核心逻辑(即,序列匹配器)主要基于Python difflib包。这样做的主要原因是因为其高精度。
使用示例
快速使用示例可以在example/目录下找到,具体在example.php文件中。
更完整的文档将很快可用。
待办事项
- 忽略空白行更改的能力
- 三向差异支持
- 性能优化
许可(BSD许可)
版权(c)2009 Chris Boulton chris.boulton@interspire.com 版权所有。
在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改:
- 源代码重新分发必须保留上述版权声明、本条款和以下免责声明。
- 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中重新生产上述版权声明、本条款和以下免责声明。
- 未经Chris Boulton或其贡献者事先书面许可,不得使用Chris Boulton的名称或其贡献者的名称来推广或认可从本软件派生的产品。
本软件由版权所有者和贡献者提供“按原样”且不承担任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性保证。在任何情况下,版权所有者或贡献者不应对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损害是否由于本软件的使用或本软件使用造成的可能性,即使已通知此类损害的可能性。