Documentación offline PHP master

SplObjectStorage::attach

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SplObjectStorage::attach

Agrega un objeto en el almacenamiento

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

Descripción#

#[\Deprecated] public SplObjectStorage::attach(object $object, [mixed $info]): void
```php

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 de `SplObjectStorage::attach`
attach($o1); // similar a $s[$o1] = NULL; $s->attach($o2, "hola"); // similar a $s[$o2] = "hola"; var_dump($s[$o1]); var_dump($s[$o2]); ?>

```php

Resultado del ejemplo anterior es similar a:

NULL
string(4) "hola"

Véase también#

SplObjectStorage::detach, SplObjectStorage::offsetSet