Aktueller Standort: Startseite> Funktionskategorien> spl_object_hash

spl_object_hash

Gibt die Hash -ID des angegebenen Objekts zurück
Name:spl_object_hash
Kategorie:Spl
Programmiersprache:php
Kurzbeschreibung:Holen Sie sich den Hash -Wert des Objekts

Funktionsname: spl_object_hash ()

Anwendbare Version: Php 5> = 5.2.0, Php 7

Verwendung: Die Funktion SPL_Object_hash () wird verwendet, um den Hash -Wert eines Objekts zu erhalten.

Syntax: String spl_object_hash (Objekt $ OBJ)

Parameter:

  • $ OBJ: Das Objekt, um den Hash -Wert zu erhalten.

Rückgabewert: Gibt eine Zeichenfolge zurück, die den Hash -Wert des Objekts darstellt.

Beispiel:

 class MyClass { public $name; } $obj1 = new MyClass(); $obj2 = new MyClass(); $obj1->name = "Object 1"; $obj2->name = "Object 2"; echo spl_object_hash($obj1); // 输出:000000005b4b0b8d000000001f3b3d8a echo spl_object_hash($obj2); // 输出:000000005b4b0b8d000000001f3b3d8b

Erläuterung: Im obigen Beispiel definieren wir eine Klasse namens MyClass und erstellen zwei Objekte $ OBJ1 und $ OBJ2. Anschließend weisen wir dem Eigenschaftsnamen jedes Objekts einen Wert zu und verwenden die Funktion SPL_Object_hash (), um ihre Hash -Werte zu erhalten.

Schließlich verwenden wir die Echo -Anweisung, um die Hash -Werte von $ OBJ1 und $ OBJ2 auszugeben. Beachten Sie, dass der Hash -Wert jedes Mal variieren kann, wenn das Skript ausgeführt wird.

Die Funktion SPL_Object_hash () kann verwendet werden, um eine eindeutige Kennung für ein Objekt zu generieren, mit der verglichen werden kann, ob das Objekt gleich ist oder als Cache -Schlüssel verwendet wird.

Ähnliche Funktionen
Beliebte Artikel