jkingweb/druuid

PHP 的 DrUUID RFC 4122 库

3.0.0 2017-02-09 14:17 UTC

This package is auto-updated.

Last update: 2024-09-17 14:58:44 UTC


README

PHP 的 RFC 4122 (UUID) 实现。

用法

DrUUID 的 API 设计得尽可能简单易用。生成 UUID 的方法只需包含库并调用一个方法

<?php
require_once "autoload.php";
use JKingWeb\DrUUID\UUID;
echo UUID::mint();
?>

合规性

DrUUID 完全符合 RFC 4122 标准,因此支持版本 1(基于时间的)、3(基于 MD5 的)、4(随机)和 5(基于 SHA1 的)UUID。

<?php
require_once "autoload.php";
use JKingWeb\DrUUID\UUID;
echo UUID::mint(1)."\n";
echo UUID::mint(3, "some identifier", $private_namespace)."\n";
echo UUID::mint(4)."\n";
echo UUID::mint(5, "some identifier", $private_namespace)."\n";

更多信息

DrUUID 包含了一份详尽的 HTML 手册。其中提供了功能和它们使用的完整说明。