MongoId::__construct

(PECL mongo >= 0.8.0)

MongoId::__constructCrea un nuevo id

Descripción

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

Parámetros

id

Un string (debe ser de 24 caracteres hexadecimales) o una instancia de MongoId.

Valores devueltos

Devuelve un nuevo id.

Historial de cambios

Versión Descripción
1.4.0 Se lanza una excepción al proporcionar un string no válido

Ejemplos

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)

Ver también