Php/docs/splobjectstorage.offsetget

提供:Dev Guides
< Php
移動先:案内検索

SplObjectStorage::offsetGet

(PHP 5 >= 5.3.0, PHP 7)

SplObjectStorage::offsetGetオブジェクトに関連づけられたデータを返す


説明

public SplObjectStorage::offsetGet ( object $object ) : mixed

ストレージ内のオブジェクトに関連づけられたデータを返します。


パラメータ

object
探したいオブジェクト。


返り値

ストレージ内のオブジェクトに関連づけられたデータを返します。


エラー / 例外

object が見つからないときに UnexpectedValueException をスローします。


例1 SplObjectStorage::offsetGet() の例

<?php$s = new SplObjectStorage;$o1 = new StdClass;$o2 = new StdClass;$s[$o1] = "hello";$s->attach($o2);var_dump($s->offsetGet($o1)); // $s[$o1] と同等var_dump($s->offsetGet($o2)); // $s[$o2] と同等?>

上の例の出力は、 たとえば以下のようになります。


string(5) "hello"
NULL

参考