$uuid.generate¶
Alias: $uuid.get, $uuid.gen
Description¶
Génère une valeur UUID. Par défaut, c'est-à-dire en l'absence de paramètres, la méthode génère un UUID de type random (type 4). Il est possible de faire générer un UUID de type 3 en spécifiant un namespace et un nom.
Syntaxe¶
$uuid.generate( [ version , [ params ] ] )
Paramètres¶
versionnumber- Version d'UUID à générer. En l'absence d'indication, la méthode génère un UUID de type 4 (random). La méthode supporte les versions 1, 3, 4 et 5.
paramsmap-
Paramètres nécessaires à la génération du UUID. Les éléments du map nécessitent des propriétés différentes en fonction de la version d'UUID attendue.
- Version 1: Aucune propriété nécessaire
- Versions 3 et 5: La méthode s'attend à recevoir les propriétés
namespacename. - Version 4: Aucune propriété nécessaire
Retour¶
Valeur UUID.
Exemple¶
Génération de UUID aléatoire
1 | |
Génération de UUID version 3 (non aléatoire)
1 2 3 | |