Documentación offline PHP master

MongoDB\BSON\ObjectId::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

MongoDB\BSON\ObjectId::__construct

Construye un nuevo ObjectId

Descripción#

final public MongoDB\BSON\ObjectId::__construct([string $id])
```php

## Parámetros

`id` (`string`)  
Una cadena hexadecimal de 24 caracteres. Si no se proporciona, la extensión generará un ObjectId.

## Errores/Excepciones

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

en caso de error durante el análisis de un argumento.

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

si

id

no es una cadena hexadecimal de 24 caracteres.

## Ejemplos

Ejemplo con `MongoDB\BSON\ObjectId::__construct`

```php

Resultado del ejemplo anterior es similar a:

object(MongoDB\BSON\ObjectId)#1 (1) {
  ["oid"]=>
  string(24) "56732d3dda14d81214634921"
}
object(MongoDB\BSON\ObjectId)#1 (1) {
  ["oid"]=>
  string(24) "000000000000000000000001"
}

Véase también#

La referencia ObjectId

El tipo BSON : ObjectId