MongoDB\BSON\Javascript::__construct
En esta página
MongoDB\BSON\Javascript::__construct
Construye un nuevo objeto Javascript
Descripción#
final public MongoDB\BSON\Javascript::__construct(string $code, [array $scope])
```php
## Parámetros
`code` (`string`)
El código Javascript.
`scope` (`arrayobject`)
El ámbito del Javascript.
## Errores/Excepciones
Lanza una excepción
MongoDB\Driver\Exception\InvalidArgumentException
en caso de error durante el análisis de un argumento.
Lanza
MongoDB\Driver\Exception\InvalidArgumentException
si
code
contiene un byte nulo.
## Historial de cambios
| Versión | Descripción |
|----|----|
| PECL mongodb 1.2.0 | `MongoDB\Driver\Exception\InvalidArgumentException` se lanza si `code` contiene un byte nulo. Anteriormente, los valores eran truncados en el primer byte nulo. |
## Ejemplos
`MongoDB\BSON\Javascript::__construct` example
```php
El ejemplo anterior mostrará:
object(MongoDB\BSON\Javascript)#1 (2) {
["javascript"]=>
string(24) "function() { return 1; }"
["scope"]=>
object(stdClass)#2 (0) {
}
}
object(MongoDB\BSON\Javascript)#2 (2) {
["javascript"]=>
string(26) "function() { return foo; }"
["scope"]=>
object(stdClass)#1 (1) {
["foo"]=>
string(3) "bar"
}
}
Véase también#
Los tipos BSON