SplObjectStorage::offsetGet

(PHP 5 >= 5.3.0, PHP 7)

SplObjectStorage::offsetGetReturns the data associated with an object

说锟斤拷

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

Returns the data associated with an object in the storage.

锟斤拷锟斤拷

object

The object to look for.

锟斤拷锟斤拷值

The data previously associated with the object in the storage.

锟斤拷锟斤拷锟届常

Throws UnexpectedValueException when object could not be found.

锟斤拷锟斤拷

Example #1 SplObjectStorage::offsetGet() example

<?php
$s 
= new SplObjectStorage;

$o1 = new StdClass;
$o2 = new StdClass;

$s[$o1] = "hello";
$s->attach($o2);


var_dump($s->offsetGet($o1)); // Similar to $s[$o1]
var_dump($s->offsetGet($o2)); // Similar to $s[$o2]
?>

锟斤拷锟斤拷锟斤拷锟教碉拷锟斤拷锟斤拷锟斤拷锟斤拷冢锟�

string(5) "hello"
NULL

锟轿硷拷