SplObjectStorage::offsetGet

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

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.

Приклади

Приклад #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

Прогляньте також