Nom de la fonction: spl_object_id ()
Version applicable: PHP 5> = 5.2.0, php 7
Fonction Description: La fonction spl_object_id () est utilisée pour obtenir l'identifiant unique de l'objet.
Utilisation: int spl_object_id (objet $ obj)
paramètre:
Valeur de retour: renvoie un entier représentant l'identifiant unique de l'objet.
Exemple:
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";
Sortir:
Object 1 ID: 1 Object 2 ID: 2
Dans l'exemple ci-dessus, nous créons deux objets MyClass $ obj1 et $ obj2 et attribuons une valeur à leur nom d'attribut. Ensuite, nous utilisons la fonction spl_object_id () pour obtenir l'identifiant unique de l'objet et l'imprimer. Comme vous pouvez le voir, l'identifiant de $ obj1 est 1 et l'identifiant de $ obj2 est 2. Chaque objet a un identifiant unique, même si leurs valeurs d'attribut sont les mêmes.