(mongodb >=1.0.0)
MongoDB\BSON\Regex::__construct — Constrói um novo Regex
pattern (string)Nota: A expressão não deve ser envolvida por caracteres delimitadores.
flags (string)pattern ou flags contiverem bytes nulos.| Versão | Descrição |
|---|---|
| PECL mongodb 1.2.0 |
O argumento flags é opcional e seu padrão
é uma string vazia.
Caracteres no argumento flags serão ordenados
alfabeticamente quando um Regex for construído. Anteriormente, os caracteres
seriam armazenados na ordem em que fossem informados.
MongoDB\Driver\Exception\InvalidArgumentException
é lançada se pattern ou
flags contiverem bytes nulos. Anteriormente, valores
seriam truncados no primeiro byte nulo.
|
Exemplo #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"
}