MongoDB\BSON\Regex::__construct
(mongodb >=1.0.0)
MongoDB\BSON\Regex::__construct — Создает новый Regex
Описание
$pattern
, string $flags = ""
)Список параметров
-
pattern(string) -
Шаблон регулярного выражения.
Замечание: Шаблон не должен быть заключен в символы-разделители.
-
flags(string) -
» Флаги регулярных выражений. Символы в этом аргументе будут отсортированы в алфавитном порядке.
Ошибки
- При ошибке парсинга аргумента бросает исключение MongoDB\Driver\Exception\InvalidArgumentException.
- Выдает MongoDB\Driver\Exception\InvalidArgumentException, если
patternилиflagsсодержат нулевые байты.
Список изменений
| Версия | Описание |
|---|---|
| PECL mongodb 1.2.0 |
Аргумент
Символы в аргументе
Выдается MongoDB\Driver\Exception\InvalidArgumentException,
если |
Примеры
Пример #1 Пример использования MongoDB\BSON\Regex::__construct()
<?php
$regex = new MongoDB\BSON\Regex('^foo', 'i');
var_dump($regex);
?>
Результат выполнения данного примера:
object(MongoDB\BSON\Regex)#1 (2) {
["pattern"]=>
string(4) "^foo"
["flags"]=>
string(1) "i"
}