macx / rfc-4122-uuid
此软件包最新版本(1.0.0)没有提供许可证信息。
PHP类,用于生成符合RFC 4122标准的通用唯一标识符(UUID)版本3、4和5。
1.0.0
2014-10-14 11:34 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-24 02:25:46 UTC
README
以下类可以生成有效的RFC 4122兼容的通用唯一标识符(UUID)版本3、4和5。
使用OSSP UUID工具验证生成的UUID,命名UUID的输出完全相同。这是一个纯PHP实现。
作者:Andrew Moore,于2010年在PHP手册中作为注释发布。
安装
如果您使用Composer作为PHP的包管理器,请将以下require指令放入您的composer.json
文件,然后在CLI中运行composer install
。
{ "require" : { "macx/rfc-4122-uuid" : "1.0.*" } }
或者通过命令行使用
$ composer require macx/rfc-4122-uuid 1.0.*
生成唯一ID
要生成ID,只需复制以下代码
include 'vendor/autoload.php'; $uuid = macx\UUID::v4(); echo 'The generated UUID is `' . $uuid . '`';
如果您想对ID进行RFC验证,请这样做
$givenId = 'f81d4fae-7dec-11d0-a765-00a0c91e6bf6'; if(macx\UUID::is_valid($givenId)) { // do something }