pg_ito / fast_ulid
实现PHP快速ULID生成器
v1.0.2
2022-08-31 21:59 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
README
PHP快速ULID的实现
安装
输入require命令
$ composer require pg-ito/fast_ulid:dev-main
用法
$loader = require_once __DIR__.'/vendor/autoload.php';
use \PgIto\FastUlid\FastUlid;
echo FastUlid::gen().PHP_EOL;
// 01GBTYCV1VFFEC1VTRXFJ2VPN7
基准测试
$ php -v
PHP 8.1.2 (cli) (built: Jul 21 2022 12:10:37) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies
$ php bench.php
number of generated ids 1000000
elapsed 2.1725078 Sec.
2172.5078 nSec/generate
测试
$ ./vendor/bin/phpunit ./tests/