
MongoDBBSONBinary::__construct 메서드는 3개의 인자를 받습니다.
- string $data: 바이너리 데이터를 포함하는 문자열입니다.
- int $type: 데이터의 타입을 나타내는 정수입니다. (0: 일반 바이너리, 1: UUID, 2: ObjectID)
- int $subType: 데이터의 서브 타입을 나타내는 정수입니다. (0: 일반 바이너리, 1: UUID, 2: ObjectID)
이 메서드는 인자들을 처리하여 MongoDBBSONBinary 객체를 생성합니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
use MongoDBBSONBinary;
$binary = new Binary('Hello, World!', Binary::TYPE_GENERIC);
echo $binary->getData(); // Hello, World!
$uuid = new Binary('0123456789abcdef', Binary::TYPE_UUID);
echo $uuid->getData(); // 0123456789abcdef
$objectId = new Binary('0123456789abcdef', Binary::TYPE_OBJECT_ID);
echo $objectId->getData(); // 0123456789abcdef
이 예시 코드는 MongoDBBSONBinary 클래스의 __construct 메서드를 사용하여 바이너리 데이터를 생성하고 데이터를 가져오는 방법을 보여줍니다.
2025-05-05 08:51