MongoId
PHP Manual

MongoId::__construct

(PECL mongo >= 0.8.0)

MongoId::__constructCrée un nouvel identifiant

Description

MongoId::__construct ([ string $id= NULL ] )

Liste de paramètres

id

Une chaîne à utiliser comme identifiant.

Valeurs de retour

Retourne un nouvel identifiant.

Exemples

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";

  
$id1 = new MongoId();
  echo 
"$id2\n";

  
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

49a7011a05c677b9a916612a
49a702d5450046d3d515d10d

Notez que le deuxième nombre hexadécimal est plus grand que le premier.

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)

Voir aussi


MongoId
PHP Manual