(PECL mongo >= 0.8.0)
MongoId::__construct — Crea un nuevo id
$id
= NULL
] )
id
Texto a usar como identificador. Debe estar formado por 24 caracteres hexadecimales. Si se pasara un valor inválido a este constructor, lo ignoraría y crearía un nuevo valor para id.
Devuelve un nuevo id.
Ejemplo #1 MongoId::__construct() example
Este ejemplo muestra cómo crear un nuevo id. Rara vez neceasrio usar esto, ya que el driver añade automáticamente un id a los arrays antes de que los almacene en base de datos.
<?php
$id1 = new MongoId();
echo "$id1\n";
$id2 = new MongoId();
echo "$id2\n";
?>
El resultado del ejemplo sería algo similar a:
49a7011a05c677b9a916612a 49a702d5450046d3d515d10d
Ejemplo #2 Ejemplo con parámetros
Este ejemplo muestra cómo usar el parámetro para inicializar un MongoId con el valor proporcionado.
<?php
$id1 = new MongoId();
// crea un nuevo id a partir de $id1
$id2 = new MongoId("$id1");
// muestra que $id1 e $id2 tienen el mismo valor hexadecimal
var_dump($id1 == $id2);
?>
El resultado del ejemplo sería algo similar a:
bool(true)