
offsetExists 메서드는 특정 키가 BSONDocument 내에 존재하는지 여부를 확인할 때 사용됩니다. 반환값은 boolean 타입으로, true이면 키가 존재하고 false이면 존재하지 않는다는 것을 의미합니다.
이 메서드의 반환값을 사용하여 작업을 해야 하는 경우, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$bsonDoc = new MongoDBBSONUTCDateTime('2022-01-01T00:00:00.000Z');
if ($bsonDoc->offsetExists('milliseconds')) {
// milliseconds 키가 존재하는 경우
echo 'milliseconds 키가 존재합니다.';
} else {
// milliseconds 키가 존재하지 않는 경우
echo 'milliseconds 키가 존재하지 않습니다.';
}
또는, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$bsonDoc = new MongoDBBSONUTCDateTime('2022-01-01T00:00:00.000Z');
if ($bsonDoc->offsetExists('milliseconds')) {
// milliseconds 키가 존재하는 경우
$milliseconds = $bsonDoc->offsetGet('milliseconds');
echo 'milliseconds 키의 값은 ' . $milliseconds . '입니다.';
} else {
// milliseconds 키가 존재하지 않는 경우
echo 'milliseconds 키가 존재하지 않습니다.';
}
offsetExists 메서드의 반환값을 사용하여 작업을 해야 하는 경우, 위와 같은 방법으로 사용할 수 있습니다.
2025-05-07 07:21