MongoDB\BSON\Regex 클래스
(mongodb >=1.0.0)
소개
정규 표현식 패턴의 BSON 유형 및 선택적 » 플래그입니다.
참고: 이 BSON 유형은 주로 데이터베이스를 쿼리할 때 사용됩니다. 또는 » $regex 쿼리 연산자를 사용할 수 있습니다.
클래스 개요
final class MongoDB\BSON\Regex implements MongoDB\BSON\RegexInterface, MongoDB\BSON\Type, Serializable, JsonSerializable, Stringable {
/* Methods */
final public __construct(string $pattern, string $flags = "")
final public getFlags(): string
final public getPattern(): string
final public jsonSerialize(): mixed
final public serialize(): string
final public __toString(): string
final public unserialize(string $serialized): void
}
변경 로그
버전 | 설명 |
---|---|
PECL mongodb 1.12.0 | PHP 8.0 이상에서 Stringable을 구현합니다. |
PECL mongodb 1.3.0 | MongoDB\BSON\RegexInterface를 구현합니다. |
PECL mongodb 1.2.0 | Serializable 및 JsonSerializable을 구현합니다. |
목차
- MongoDB\BSON\Regex::__construct — 새 정규식 구성
- MongoDB\BSON\Regex::getFlags — Regex의 플래그를 반환합니다.
- MongoDB\BSON\Regex::getPattern — 정규식의 패턴을 반환합니다.
- MongoDB\BSON\Regex::jsonSerialize — JSON으로 변환할 수 있는 표현을 반환합니다.
- MongoDB\BSON\Regex::serialize — 정규식 직렬화
- MongoDB\BSON\Regex::__toString — 이 정규식의 문자열 표현을 반환합니다.
- MongoDB\BSON\Regex::unserialize — 정규식 직렬화 해제