
SplObjectStorage::setInfo 메서드는 객체에 대한 추가 정보를 저장하는 데 사용됩니다.
SplObjectStorage::setInfo 메서드의 첫 번째 인자는 string 타입이어야 합니다.
SplObjectStorage::setInfo 메서드의 두 번째 인자는 string 타입이어야 합니다.
SplObjectStorage::setInfo 메서드의 첫 번째 인자와 두 번째 인자는 객체의 ID와 추가 정보를 저장하는 데 사용됩니다.
SplObjectStorage::setInfo 메서드의 첫 번째 인자와 두 번째 인자가 같은 경우에는 객체에 대한 추가 정보가 저장됩니다.
SplObjectStorage::setInfo 메서드의 첫 번째 인자와 두 번째 인자가 다른 경우에는 이전에 저장된 객체에 대한 추가 정보가 덮어씌어집니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$storage = new SplObjectStorage();
$obj = new stdClass();
$storage->attach($obj);
$storage->setInfo('key1', 'value1');
$storage->setInfo('key2', 'value2');
echo $storage->info['key1'] . "n"; // value1
echo $storage->info['key2'] . "n"; // value2
이러한 예제를 통해 SplObjectStorage::setInfo 메서드의 사용 방법을 이해할 수 있습니다.
2025-08-06 04:54