
MongoDBBSONDocument::unserialize 메서드는 BSON 문서를 unserialize 한 후, PHP의 stdClass 객체로 반환합니다.
* unserialize 한 문서의 field 이름이 중복되면, 마지막에 선언된 필드 이름이 우선합니다. 예를 들어, 다음과 같은 BSON 문서가 있다고 가정해 보겠습니다.
unserialize 한 후, stdClass 객체의 결과는 다음과 같습니다.
* unserialize 한 문서의 field 값이 null 일 때, PHP의 stdClass 객체는 null을 자동으로 제거합니다. 예를 들어, 다음과 같은 BSON 문서가 있다고 가정해 보겠습니다.
unserialize 한 후, stdClass 객체의 결과는 다음과 같습니다.
* unserialize 한 문서의 field 값이 배열일 때, PHP의 stdClass 객체는 배열을 stdClass 객체의 속성으로 변환합니다. 예를 들어, 다음과 같은 BSON 문서가 있다고 가정해 보겠습니다.
unserialize 한 후, stdClass 객체의 결과는 다음과 같습니다.
따라서, unserialize 한 문서의 field 이름이 중복되면 마지막에 선언된 필드 이름이 우선합니다. unserialize 한 문서의 field 값이 null 일 때, PHP의 stdClass 객체는 null을 자동으로 제거합니다. unserialize 한 문서의 field 값이 배열일 때, PHP의 stdClass 객체는 배열을 stdClass 객체의 속성으로 변환합니다.
2025-05-05 02:08