php-extended / php-ulid-object
php-extended/php-ulid-interface 库的简单实现
7.0.6
2024-07-31 13:30 UTC
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-31 11:42:08 UTC
README
php-extended/php-ulid-interface 库的简单实现。
/!\ This library only works with 64-bits runtimes of php /!\
安装
此库的安装通过 composer 完成,并且通过其自动加载器自动加载此库的所有类。
- 从他们的网站下载
composer.phar
。 - 然后运行以下命令将此库作为依赖项安装
php composer.phar php-extended/php-ulid-object ^7
基本用法
此库可以使用以下方式使用
use PhpExtended\Ulid\Ulid;
$ulid = new Uuid(0x123456789, 0x123456789, 0x123456789);
$ulid->__toString(); // 0004HMASW904HMASW904HMASW9
解析 ulid,请执行
use PhpExtended\Ulid\UlidParser;
$parser = new UlidParser();
$ulid = $parser->parse('<put here your ulid string>');
// $ulid instanceof UlidInterface
创建 ulid,请执行
use PhpExtended\Uuid\UlidRandomFactory;
$factory = new UlidRandomFactory();
$ulid = $factory->create(); // 01EKEWH5HYSHZPMYCGVT44YZJ6
许可证
MIT (见许可证文件)。