(PECL mongo >= 0.8.0)
MongoId::__construct — Crée un nouvel identifiant
Cette extension, qui définie cette méthode est obsolète. Veuillez utiliser l'extension MongoDB à la place. Les alertnatives à cette méthode sont :
$id
= NULL
] )
id
Une chaîne de caractères (doit être d'une longueur de 24 caractères héxadécimaux), ou une instance de la classe MongoId.
Retourne un nouvel identifiant.
Version | Description |
---|---|
1.4.0 | Une exception est lancée lorsqu'une chaîne de caractères invalide est passée. |
Exemple #1 Exemple avec MongoId::__construct()
Cet exemple montre comment crée un nouvel identifiant. C'est rarement nécessaire, car le pilote ajoute automatiquement les identifiants avant de les stocker en base.
<?php
$id1 = new MongoId();
echo "$id1\n";
$id2 = new MongoId();
echo "$id2\n";
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
49a7011a05c677b9a916612a 49a702d5450046d3d515d10d
Exemple #2 Exemple avec MongoId::__construct() et des paramètres
Cet exemple montre comment utiliser une chaîne de paramètres pour initialiser un objet MongoId avec une valeur donnée.
<?php
$id1 = new MongoId();
// Crée un nouvel identifiant pour $id1
$id2 = new MongoId("$id1");
// montre que $id1 et $id2 ont la même valeur hexadécimal
var_dump($id1 == $id2);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
bool(true)