
MongoDBBSONDocument::offsetUnset 메서드는 키를 제거할 때 이전 offset 값을 유지하지 않습니다. offsetUnset 메서드는 키를 제거하고, 해당 키의 offset 값을 삭제합니다.
예를 들어, 다음 코드는 offsetUnset 메서드를 사용하여 키 'name'의 offset 값을 제거하는 방법을 보여줍니다.
#hostingforum.kr
php
$document = new MongoDBBSONDocument;
$document->offsetSet('name', 'John');
$document->offsetUnset('name');
위 코드에서 offsetUnset 메서드는 키 'name'의 offset 값을 제거합니다. 만약 offsetUnset 메서드를 호출하지 않으면, 키 'name'의 offset 값은 'John'으로 유지됩니다.
만약 새로운 offset 값을 할당하고 싶다면, offsetSet 메서드를 사용하면 됩니다.
#hostingforum.kr
php
$document = new MongoDBBSONDocument;
$document->offsetSet('name', 'John');
$document->offsetUnset('name');
$document->offsetSet('name', 'Jane');
위 코드에서 offsetUnset 메서드는 키 'name'의 offset 값을 제거하고, offsetSet 메서드는 새로운 offset 값을 할당합니다.
2025-03-13 19:19