spl_object_hash

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

spl_object_hash Retourne l'identifiant de hachage pour un objet donné

Description

spl_object_hash(object$object): string

Cette fonction retourne un identifiant unique pour l'objet. Cet identifiant peut être utilisé comme clé de hachage pour stocker les objets ou pour les identifier, tant que l'objet n'est pas détruit. Une fois l'objet détruit, l'identifiant peut être réutilisé pour d'autres objets. Ce comportement est similaire à celui de la spl_object_id().

Liste de paramètres

object

N'importe quel objet.

Valeurs de retour

Une chaîne de caractères unique pour chaque objet existant et qui sera toujours identique pour chaque objet.

Exemples

Exemple #1 Exemple avec spl_object_hash()

<?php
$id
= spl_object_hash($object);
$storage[$id] = $object;
?>

Notes

Note:

Lorsqu'un objet est détruit, son identifiant de hachage pourra être réutilisé pour d'autres objets.

Note:

Les hachage d'objet devraient être comparé pour leur identité avec === et !==, car le hachage retourné pourrait être une chaîne numérique. Par exemple: 0000000000000e600000000000000000.

Voir aussi

  • spl_object_id() - Retourne le gestionnaire d'objet entier pour un objet donné
To Top