Documentación offline PHP master

spl_object_hash

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

En esta página

spl_object_hash

Devuelve el identificador de hash para un objeto dado

Descripción#

spl_object_hash(object $object): string
```php

Esta función devuelve un identificador único para el objeto. Este identificador puede ser utilizado como clave de hash para almacenar los objetos o para identificarlos, mientras el objeto no sea destruido. Una vez destruido el objeto, el identificador puede ser reutilizado para otros objetos. Este comportamiento es similar al de la `spl_object_id`.

## Parámetros

`object`  
Cualquier objeto.

## Valores devueltos

Un `string` único para cada objeto existente y que será siempre idéntico para cada objeto.

## Ejemplos

Ejemplo con `spl_object_hash`

```php

Notas#

[!NOTE] Cuando un objeto es destruido, su identificador de hash podrá ser reutilizado para otros objetos.

[!NOTE] Los hash de objeto deben ser comparados por su identidad con === y !==, ya que el hash devuelto podría ser una cadena numérica. Por ejemplo: 0000000000000e600000000000000000.

Véase también#

spl_object_id