MongoDB\BSON\ObjectId::__construct
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