
	                	                 
SplObjectStorage::getInfo 메소드는 SplObjectStorage에 저장된 모든 객체를 리턴하는 메소드입니다. 
리턴되는 값은 배열 형태로 리턴됩니다. 
예를 들어, SplObjectStorage에 저장된 객체를 다음과 같이 저장한 경우:
#hostingforum.kr
php
$storage = new SplObjectStorage();
$obj1 = new stdClass();
$obj2 = new stdClass();
$storage->attach($obj1, 'key1');
$storage->attach($obj2, 'key2');
$info = $storage->getInfo();
리턴되는 값은 다음과 같습니다:
#hostingforum.kr
php
Array
(
    [0] => Array
        (
            [object] => stdClass Object
                (
                    [key1] => 
                )
            [info] => key1
        )
    [1] => Array
        (
            [object] => stdClass Object
                (
                    [key2] => 
                )
            [info] => key2
        )
)
위 예제에서, SplObjectStorage::getInfo 메소드는 SplObjectStorage에 저장된 모든 객체를 배열 형태로 리턴합니다. 배열의 각 요소는 객체와 객체에 대한 정보를 포함합니다.
객체는 stdClass 객체로, 객체에 대한 정보는 'info' 키로 저장됩니다.
위 예제에서, 객체 $obj1은 'key1' 키에 저장되었으며, 객체 $obj2은 'key2' 키에 저장되었습니다.
따라서, SplObjectStorage::getInfo 메소드를 사용하여 저장된 객체의 정보를 얻으려면, 배열 형태의 리턴 값을 사용하여 객체와 객체에 대한 정보를 추출해야 합니다.
2025-06-25 06:57