
SplObjectStorage 클래스의 `getInfo()` 메서드는 저장된 항목의 정보를 반환하지 않습니다. 대신에, SplObjectStorage 객체의 현재 상태를 나타내는 정보를 반환합니다.
`getInfo()` 메서드는 SplObjectStorage 객체의 현재 상태를 나타내는 정보를 반환합니다. 이 정보에는 저장된 항목의 수, 저장된 항목의 타입 등이 포함됩니다.
`getInfo()` 메서드를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$storage = new SplObjectStorage();
$storage->attach(new stdClass());
$storage->attach(new stdClass());
$info = $storage->getInfo();
print_r($info);
위 코드에서 `$storage->getInfo()` 메서드는 SplObjectStorage 객체의 현재 상태를 나타내는 정보를 반환합니다. 이 정보는 `SplObjectStorageInfo` 객체의 인스턴스로 반환됩니다.
`SplObjectStorageInfo` 객체는 `count` 속성을 통해 저장된 항목의 수를 확인할 수 있습니다.
#hostingforum.kr
php
echo $info->count; // 저장된 항목의 수
`SplObjectStorageInfo` 객체는 `type` 속성을 통해 저장된 항목의 타입을 확인할 수 있습니다.
#hostingforum.kr
php
echo $info->type; // 저장된 항목의 타입
2025-03-20 16:41