라이브러리

[PHP] SplObjectStorage::seek - 반복자를 위치로 탐색합니다.




SplObjectStorage::seek


`SplObjectStorage`는 PHP 5.3에서 도입된 SPL(Serializable) 클래스 중 하나입니다. 이 클래스는 객체를 저장하고 관리하기 위한 메커니즘을 제공합니다. `SplObjectStorage`는 객체를 키로 사용하여 객체를 저장하고, 객체를 키로 사용하여 객체를 검색할 수 있습니다.

`SplObjectStorage::seek` 메서드는 객체를 키로 사용하여 객체를 검색하는 메서드입니다. 이 메서드는 객체를 키로 사용하여 객체를 검색하고, 검색된 객체를 반환합니다.

예제


#hostingforum.kr
php

class Person {

    public $name;

    public $age;



    public function __construct($name, $age) {

        $this->name = $name;

        $this->age = $age;

    }

}



$storage = new SplObjectStorage();



$person1 = new Person('John', 30);

$person2 = new Person('Jane', 25);



$storage->attach($person1);

$storage->attach($person2);



// person1을 키로 사용하여 person1 객체를 검색합니다.

$person1 = $storage->seek($person1);



echo $person1->name . "
"; // John

echo $person1->age . "
"; // 30



// person2를 키로 사용하여 person2 객체를 검색합니다.

$person2 = $storage->seek($person2);



echo $person2->name . "
"; // Jane

echo $person2->age . "
"; // 25



사용 방법


1. `SplObjectStorage` 객체를 생성합니다.
2. 객체를 키로 사용하여 `attach` 메서드를 호출하여 객체를 저장합니다.
3. 객체를 키로 사용하여 `seek` 메서드를 호출하여 객체를 검색합니다.
4. 검색된 객체를 반환합니다.

참고


* `SplObjectStorage`는 객체를 키로 사용하여 객체를 저장하고 관리하기 위한 메커니즘을 제공합니다.
* `seek` 메서드는 객체를 키로 사용하여 객체를 검색하는 메서드입니다.
* `attach` 메서드는 객체를 키로 사용하여 객체를 저장하는 메서드입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색