downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

MongoId::getHostname> <MongoId
[edit] Last updated: Fri, 25 May 2012

view this page in

MongoId::__construct

(PECL mongo >= 0.8.0)

MongoId::__constructCrée un nouvel identifiant

Description

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

Liste de paramètres

id

Une chaîne à utiliser comme identifiant. Doit être une chaîne de 24 caractères héxadécimaux. Si une chaîne invalide est passée au constructeur, le constructeur l'ignorera et créera un nouvel 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";

$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)

Voir aussi



add a note add a note User Contributed Notes MongoId::__construct
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites