SplObjectStorage::attach

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

SplObjectStorage::attachAgrega un objeto en el almacenamiento

Advertencia

Esta función está OBSOLETA a partir de PHP 8.5.0. Depender de esta función está altamente desaconsejado.

Descripción

#[\Deprecated]
public function SplObjectStorage::attach(object $object, mixed $info = null): void

Añade un object dentro del almacenamiento, y opcionalmente se asocian a algunos datos.

Este método es un alias de SplObjectStorage::offsetSet().

Parámetros

object

El object a ser añadido.

info

Los datos asociados con el object.

Valores devueltos

No se retorna ningún valor.

Historial de cambios

Versión Descripción
8.5.0 Este método ha quedado obsoleto en favor de SplObjectStorage::offsetSet().

Ejemplos

Ejemplo #1 Ejemplo de SplObjectStorage::attach()

<?php
$o1
= new stdClass;
$o2 = new stdClass;
$s = new SplObjectStorage();
$s->attach($o1); // similar a $s[$o1] = NULL;
$s->attach($o2, "hola"); // similar a $s[$o2] = "hola";

var_dump($s[$o1]);
var_dump($s[$o2]);

?>

Resultado del ejemplo anterior es similar a:

NULL
string(4) "hola"

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top