SplObjectStorage::attach
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplObjectStorage::attach — Adds an object in the storage
Warning
This function has been DEPRECATED as of PHP 8.5.0. Relying on this function is highly discouraged.
Description
Adds an object inside the storage, and optionally associate it to some data.
This method is an alias of SplObjectStorage::offsetSet().
Return Values
No value is returned.
Examples
Example #1 SplObjectStorage::attach() example
<?php
$o1 = new stdClass;
$o2 = new stdClass;
$s = new SplObjectStorage();
$s->attach($o1); // similar to $s[$o1] = NULL;
$s->attach($o2, "hello"); // similar to $s[$o2] = "hello";
var_dump($s[$o1]);
var_dump($s[$o2]);
?>The above example will output something similar to:
NULL string(5) "hello"
See Also
- SplObjectStorage::detach() - Removes an object from the storage
- SplObjectStorage::offsetSet() - Associates data to an object in the storage
↑ and ↓ to navigate • Enter to select • Esc to close • / to open