Documentación offline PHP master

SplObjectStorage::detach

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

En esta página

SplObjectStorage::detach

Quita un

object

del 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::detach(object $object): void
```php

Quita un `object` de el almacenamiento.

## Parámetros

`object`  
El `object` a ser eliminado.

## 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::offsetUnset. |

## Ejemplos

Ejemplo de `SplObjectStorage::detach`
attach($o); var_dump(count($s)); $s->detach($o); var_dump(count($s)); ?>

```php

Resultado del ejemplo anterior es similar a:

int(1)
int(0)

Véase también#

SplObjectStorage::attach, SplObjectStorage::removeAll