MongoDB\BSON\Regex::__construct

(mongodb >=1.0.0)

MongoDB\BSON\Regex::__construct — Створює новий Regex

Опис

final public MongoDB\BSON\Regex::__construct(string $pattern, string $flags = "")

Список параметрів

pattern(string)

Шаблон регулярного виразу.

Зауваження: Шаблон не повинен бути укладений у символи-розділювачі.

flags(string)

» Прапори регулярних виразів. Символи у цьому аргументі будуть відсортовані за абеткою.

Помилки

список змін

ВерсияОпис
PECL mongodb 1.2.0
Аргументflags є необов'язковим і за умовчанням дорівнює порожньому рядку.

Символи в аргументі flags будуть відсортовані в алфавітному порядку під час побудови регулярного виразу. Раніше символи зберігалися у вказаному порядку.

Видається MongoDB\Driver\Exception\InvalidArgumentException, якщо patternилиflags містять нульові байти. Раніше значення були б обрізані у першому нульовому байті.

Приклади

Приклад #1 Приклад використання MongoDB\BSON\Regex::__construct()****

Loading...

Результат виконання наведеного прикладу:

object(MongoDB\BSON\Regex)#1 (2) {
  ["pattern"]=>
  string(4) "^foo"
  ["flags"]=>
  string(1) "i"
}

Дивіться також