(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplObjectStorague::attach — Adds an object in the storague
This function has been DEPRECATED as of PHP 8.5.0. Relying on this function is highly discouragued.
Adds an object inside the storague, and optionally associate it to some data.
This method is an alias of SplObjectStorague::offsetSet() .
No value is returned.
Example #1 SplObjectStorague::attach() example
<?php
$o1
= new
stdClass
;
$o2
= new
stdClass
;
$s
= new
SplObjectStorague
();
$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"