Documentación offline PHP master

SplObjectStorage::getHash

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

En esta página

SplObjectStorage::getHash

Calcular un identificador único (hash) para los objetos contenidos

Descripción#

public SplObjectStorage::getHash(object $object): string
```php

Este método calcula un identificador para los objetos añadidos a un objeto `SplObjectStorage`.

La implementación en la clase `SplObjectStorage` devuelve el mismo valor que la función `spl_object_hash`.

El objeto de almacenamiento nunca contendrá más de un objeto con el mismo identificador. Por lo tanto, se puede usar para implementar un conjunto (una colección de valores únicos) donde la cualidad de un objeto de ser único está determinada por el valor devuelto por esta función.

## Parámetros

`object`  
El objeto cuyo identificador va a ser calculado.

## Valores devueltos

Un `string` con el identificador calculado.

## Errores/Excepciones

Se lanza una excepción de tipo `RuntimeException` cuando el valor devuelto no es un `string`.

## Ejemplos

Ejemplo de `SplObjectStorage::getHash`

```php

Resultado del ejemplo anterior es similar a:

2
3

Véase también#

spl_object_hash