在不使用外部库的情况下在 PHP 中生成 UUID 的最佳方法

Best way to generate a UUID in PHP without using external libraries

我知道有像 https://github.com/ramsey/uuid 这样的工具可以生成 UUID,但我不使用 composer,而是想在我的登录控制器中生成 UUID。

你可以使用这个:

它使用随机字节,并使用 vsprintf 函数将它们放在正确的位置。

Random bytes

$UUID = vsprintf( '%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex(random_bytes(16)), 4) );