MongoDB\BSON\Regex::__construct
(mongodb >=1.0.0)
MongoDB\BSON\Regex::__construct — Constrói um novo Regex
Parâmetros
pattern
(string)-
A expressão regular.
Note: A expressão não deve ser envolvida por caracteres delimitadores.
flags
(string)-
As » opções de expressões regulares. Caracteres neste argumento serão ordenados alfabeticamente.
Erros/Exceções
- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
- Lança uma MongoDB\Driver\Exception\InvalidArgumentException se
pattern
ouflags
contiverem bytes nulos.
Registro de Alterações
Versão | Descrição |
---|---|
PECL mongodb 1.2.0 |
O argumento
Caracteres no argumento
MongoDB\Driver\Exception\InvalidArgumentException
é lançada se |
Exemplos
Example #1 Exemplo de MongoDB\BSON\Regex::__construct()
<?php
$regex = new MongoDB\BSON\Regex('^foo', 'i');
var_dump($regex);
?>
O exemplo acima produzirá:
object(MongoDB\BSON\Regex)#1 (2) { ["pattern"]=> string(4) "^foo" ["flags"]=> string(1) "i" }