MongoDB\BSON\Regex::__construct

(mongodb >=1.0.0)

MongoDB\BSON\Regex::__construct — 새 정규식 구성


설명

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


매개변수

pattern (string)
정규식 패턴입니다.

참고: 패턴은 구분 기호로 래핑되어서는 안 됩니다.

flags (string)
» 정규 표현식 플래그입니다. 이 인수의 문자는 알파벳순으로 정렬됩니다.

오류/예외


변경 로그

버전 설명
PECL mongodb 1.2.0 flags 인수는 선택 사항이며 기본값은 빈 문자열입니다.

flags 인수의 문자는 Regex가 생성될 때 알파벳순으로 정렬됩니다. 이전에는 문자가 제공된 순서대로 저장되었습니다.

pattern 또는 flags에 null 바이트가 포함된 경우 MongoDB\Driver\Exception\InvalidArgumentException이 발생합니다. 이전에는 값이 첫 번째 널 바이트에서 잘렸습니다.


Examples

예제 #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"
}
                

기타