Funktionsname: spl_object_id ()
Anwendbare Version: Php 5> = 5.2.0, Php 7
Funktionsbeschreibung: Die Funktion SPL_Object_id () wird verwendet, um die eindeutige Kennung des Objekts zu erhalten.
Verwendung: int spl_object_id (Objekt $ obj)
Parameter:
Rückgabewert: Gibt eine Ganzzahl zurück, die die eindeutige Kennung des Objekts darstellt.
Beispiel:
class MyClass { public $name; } $obj1 = new MyClass(); $obj2 = new MyClass(); $obj1->name = "Object 1"; $obj2->name = "Object 2"; $id1 = spl_object_id($obj1); $id2 = spl_object_id($obj2); echo "Object 1 ID: " . $id1 . "\n"; echo "Object 2 ID: " . $id2 . "\n";
Ausgabe:
Object 1 ID: 1 Object 2 ID: 2
Im obigen Beispiel erstellen wir zwei MyClass -Objekte $ OBJ1 und $ OBJ2 und weisen ihrem Attributnamen einen Wert zu. Anschließend verwenden wir die Funktion SPL_Object_id (), um die eindeutige Kennung des Objekts zu erhalten und sie auszudrucken. Wie Sie sehen können, beträgt der Kennung von $ OBJ1 1 und die Kennung von $ OBJ2 beträgt 2. Jedes Objekt hat eine eindeutige Kennung, auch wenn ihre Attributwerte gleich sind.