(mongodb >=1.0.0)
MongoDB\BSON\Regex::__construct — Construye una nueva REGEX
pattern (string)Nota: La máscara no debe estar rodeada de caracteres delimitadores.
flags (string)pattern o flags contiene un byte nulo.| Versión | Descripción |
|---|---|
| PECL mongodb 1.2.0 |
El argumento flags es opcional y el valor por omisión es una cadena vacía.
Los caracteres en el argumento flags serán ordenados alfabéticamente cuando se construya una Regex. Anteriormente, los caracteres se almacenaban en el orden proporcionado.
MongoDB\Driver\Exception\InvalidArgumentException
es lanzada si pattern o
flags contiene un byte nulo. Anteriormente, los valores eran truncados en el primer byte nulo.
|
Ejemplo #1 MongoDB\BSON\Regex::__construct() ejemplo
<?php
$regex = new MongoDB\BSON\Regex('^foo', 'i');
var_dump($regex);
?>El ejemplo anterior mostrará:
object(MongoDB\BSON\Regex)#1 (2) {
["pattern"]=>
string(4) "^foo"
["flags"]=>
string(1) "i"
}