
SplObjectStorage::getInfo 메서드의 반환값은 3개의 키를 가진 배열입니다.
- attached: 객체가 스토리지에 첨부된 객체의 목록입니다.
- unattached: 객체가 스토리지에 첨부되지 않은 객체의 목록입니다.
- info: 객체의 정보를 포함하는 배열입니다.
이러한 구조를 이해하려면 getInfo 메서드의 반환값을 다음과 같이 해석할 수 있습니다.
- attached: 스토리지에 첨부된 객체는 스토리지에 저장된 객체와 동일합니다.
- unattached: 스토리지에 첨부되지 않은 객체는 스토리지에 저장된 객체 중 스토리지에 첨부되지 않은 객체입니다.
- info: 스토리지에 저장된 객체의 정보를 포함하는 배열입니다.
위 예시에서, 스토리지에 첨부된 객체는 "John"이고, 스토리지에 첨부되지 않은 객체는 "Jane"와 "Jim"입니다. 스토리지에 저장된 객체의 정보는 "John", "Jane", "Jim", "Jill"입니다.
2025-08-13 16:27