ksuid:PHP 的 K-Sortable 全局唯一 ID

时间:2024-06-17 23:35:12
【文件属性】:

文件名称:ksuid:PHP 的 K-Sortable 全局唯一 ID

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-17 23:35:12

PHP

KSUID 该库实现了来自 Segment 的 。 另请参阅名为的文章。 KSUID 是 K-Sortable Unique IDentifier。 这是一种生成类似于 RFC 4122 UUID 的全局唯一 ID 的方法,但包含时间组件,因此它们可以按创建时间“粗略”排序。 KSUID 的其余部分是随机生成的字节。 安装 用安装。 $ composer require tuupola/ksuid 该分支需要PHP 7.1或更高版本。 较旧的1.x分支也支持 PHP 5.6 和 7.0。 $ composer require " tuupola/ksuid:^1.0 " 用法 包含的 Base62 实现具有基于 PHP 和的编码器。 默认情况下,如果安装了扩展名,则编码器和解码器将使用GMP功能。 如果GMP不可用,将使用纯PHP编码器代替。 笔记! 在整个代码中,术语time


【文件预览】:
ksuid-2.x
----.gitignore(87B)
----codecov.yml(14B)
----Makefile(1KB)
----src()
--------KsuidFactory.php(2KB)
--------Ksuid.php(3KB)
----.travis.yml(735B)
----CONTRIBUTING.md(2KB)
----composer.json(870B)
----CHANGELOG.md(2KB)
----LICENSE.txt(1KB)
----README.md(3KB)
----tests()
--------KsuidFactoryTest.php(5KB)
--------KsuidTest.php(4KB)
----phpstan.neon.dist(62B)
----phpunit.xml.dist(574B)

网友评论