라이브러리

[PHP] SplObjectStorage::getInfo - 현재 반복자 항목과 연관된 데이터를 반환합니다.




SplObjectStorage::getInfo

`SplObjectStorage::getInfo` 메소드는 `SplObjectStorage` 객체에 저장된 객체에 대한 정보를 반환합니다. 이 메소드는 객체의 프로퍼티를 포함하여 객체의 모든 정보를 반환합니다.

사용법


`SplObjectStorage::getInfo` 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$storage = new SplObjectStorage();

$obj = new stdClass();

$obj->name = 'John';

$obj->age = 30;



$storage->attach($obj);



$info = $storage->getInfo($obj);



print_r($info);



결과


#hostingforum.kr
php

stdClass Object

(

    [name] => John

    [age] => 30

)



예제


다음 예제에서는 `SplObjectStorage` 객체에 여러 객체를 저장하고, 각 객체에 대한 정보를 반환합니다.

#hostingforum.kr
php

$storage = new SplObjectStorage();



$obj1 = new stdClass();

$obj1->name = 'John';

$obj1->age = 30;



$obj2 = new stdClass();

$obj2->name = 'Jane';

$obj2->age = 25;



$storage->attach($obj1);

$storage->attach($obj2);



$info1 = $storage->getInfo($obj1);

$info2 = $storage->getInfo($obj2);



print_r($info1);

print_r($info2);



결과


#hostingforum.kr
php

stdClass Object

(

    [name] => John

    [age] => 30

)



stdClass Object

(

    [name] => Jane

    [age] => 25

)



참고


`SplObjectStorage::getInfo` 메소드는 객체의 프로퍼티를 포함하여 객체의 모든 정보를 반환합니다. 이 메소드는 객체의 프로퍼티를 수정하거나 삭제할 수 있습니다. 또한, 이 메소드는 객체의 프로퍼티를 읽을 수 있습니다.

예제 (객체의 프로퍼티를 수정)


#hostingforum.kr
php

$storage = new SplObjectStorage();



$obj = new stdClass();

$obj->name = 'John';

$obj->age = 30;



$storage->attach($obj);



$info = $storage->getInfo($obj);



$info->age = 31;



print_r($info);



결과


#hostingforum.kr
php

stdClass Object

(

    [name] => John

    [age] => 31

)



예제 (객체의 프로퍼티를 삭제)


#hostingforum.kr
php

$storage = new SplObjectStorage();



$obj = new stdClass();

$obj->name = 'John';

$obj->age = 30;



$storage->attach($obj);



$info = $storage->getInfo($obj);



unset($info->age);



print_r($info);



결과


#hostingforum.kr
php

stdClass Object

(

    [name] => John

)


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 138 페이지

검색

게시물 검색