Générateur simple d’identifiants en UUID v4 ou ULID. L’ULID est souvent pratique lorsqu’on veut un identifiant plus facilement triable.
UUID v4 :
$id = generateUuidV4();
ULID :
$id = generateUlid();
Validation :
isValidUuidV4($uuid)
isValidUlid($ulid)
UUID v4 est totalement aléatoire. C’est simple, standard et très courant.
ULID contient une partie temporelle, donc il est généralement triable lexicalement dans l’ordre de création.
Pour des tables, des logs, des fichiers ou des listes triées par création, l’ULID est souvent plus pratique.