Quita un object del almacenamiento

# SplObjectStorage::detach

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

SplObjectStorage::detach — Quita un object del 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::detach(object `$object`): void

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 #1 Ejemplo de SplObjectStorage::detach()

    <?php
    $o = new stdClass;
    $s = new SplObjectStorage();
    $s->attach($o);
    var_dump(count($s));
    $s->detach($o);
    var_dump(count($s));
    ?>

Resultado del ejemplo anterior es similar a:

    int(1)
    int(0)

### Ver también

- SplObjectStorage::attach() - Agrega un objeto en el almacenamiento
- SplObjectStorage::removeAll() - Remover objetos contenidos en otro almacenamiento de el almacenamiento actual

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open