(PHP 5 >= 5.3.0, PHP 7)
SplObjectStorage::offsetGet — Returns 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] ?>
The above example will output something similar to:
string(5) "hello" NULL
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/splobjectstorage.offsetget.php