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