라이브러리

[PHP] SplObjectStorage::offsetGet - 개체와 연관된 데이터를 반환합니다.




SplObjectStorage::offsetGet

`SplObjectStorage`는 PHP의 내장 클래스 중 하나로, 객체를 저장하고 관리하는 데 사용됩니다. `offsetGet` 메서드는 특정 객체에 대한 값을 반환합니다.

offsetGet 메서드의 사용법

`offsetGet` 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

public mixed SplObjectStorage::offsetGet ( object $object )



* `$object` : 저장된 객체의 인스턴스입니다.

offsetGet 메서드의 반환값

`offsetGet` 메서드는 저장된 객체에 대한 값을 반환합니다. 만약 객체가 저장되지 않은 경우, `null`을 반환합니다.

예제

다음 예제는 `SplObjectStorage`를 사용하여 객체를 저장하고 관리하는 방법을 보여줍니다.

#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, 'Person 1');

$storage->attach($person2, 'Person 2');



// offsetGet 메서드를 사용하여 객체에 대한 값을 반환합니다.

echo $storage->offsetGet($person1) . "
"; // Person 1

echo $storage->offsetGet($person2) . "
"; // Person 2



// 만약 객체가 저장되지 않은 경우, null을 반환합니다.

$person3 = new Person('Bob', 35);

echo $storage->offsetGet($person3) . "
"; // null



위 예제에서, `Person` 클래스의 인스턴스를 생성하고 `SplObjectStorage`에 저장합니다. `offsetGet` 메서드를 사용하여 저장된 객체에 대한 값을 반환합니다. 만약 객체가 저장되지 않은 경우, `null`을 반환합니다.

참고

`SplObjectStorage`는 객체를 저장하고 관리하는 데 사용할 수 있습니다. `offsetGet` 메서드는 저장된 객체에 대한 값을 반환합니다. 만약 객체가 저장되지 않은 경우, `null`을 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색