MongoDB\BSON\Regex
PHP Manual

MongoDB\BSON\Regex::__construct

(mongodb >=1.0.0)

MongoDB\BSON\Regex::__constructConstruct a new Regex

Описание

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

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

pattern (string)

The regular expression pattern.

Замечание:

The pattern should not be wrapped with delimiter characters.

flags (string)

The » regular expression flags. Characters in this argument will be sorted alphabetically.

Ошибки

Список изменений

Версия Описание
1.2.0

The flags argument is optional and defaults to an empty string.

Characters in the flags argument will be sorted alphabetically when a Regex is constructed. Previously, the characters were stored in the order provided.

MongoDB\Driver\Exception\InvalidArgumentException is thrown if pattern or flags contain null bytes. Previously, values would be truncated at the first null byte.

Примеры

Пример #1 MongoDB\BSON\Regex::__construct() example

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

Смотрите также


MongoDB\BSON\Regex
PHP Manual