MongoId
PHP Manual

MongoId::__construct

(PECL mongo >= 0.8.0)

MongoId::__constructCrea un nuevo id

Descripción

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

Parámetros

id

Un string a usar como el id. Debe ser de 24 caracteres hexadecimales.

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


MongoId
PHP Manual