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" }