SplObjectStorage::offsetGet

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

SplObjectStorage::offsetGetReturns the data associated with an object

Descrizione

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

Returns the data associated with an object in the storage.

Elenco dei parametri

object

The object to look for.

Valori restituiti

The data previously associated with the object in the storage.

Errori/Eccezioni

Throws UnexpectedValueException when object could not be found.

Esempi

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]
?>

Il precedente esempio visualizzerà qualcosa simile a:

string(5) "hello"
NULL

Vedere anche: