(PECL mongo >= 0.8.0)
MongoId::__construct — Crea un nuevo id
Esta extenisón que define este método está obsoleta. En su lugar debe usarse la extensión MongoDB. Las alternativas a este método son:
$id = NULL
  ] )Devuelve un nuevo id.
| Versión | Descripción | 
|---|---|
| 1.4.0 | Se lanza una excepción al proporcionar un string no válido | 
Ejemplo #1 MongoId::__construct() example
Este ejemplo muestra cómo crear un nuevo id. Rara vez es neceasrio usar esto, ya que el controlador añade automáticamente un id a los arrays antes de almacenarlos 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 un parámetro de tipo string 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)