In den vorherigen PHP-objektorientierten Objekten und Referenzen haben wir versucht, das Objekt auf die Art „$b=$a“ zu kopieren, um den Wert (Inhalt) des Objekts zu übergeben , aber das Ergebnis war das Die Adresse des Objekts Um das Problem des Kopierens von Objekten zu lösen, wird am Ende die Klonmethode erwähnt. Lassen Sie uns als Nächstes über das objektorientierte PHP CloneObject sprechen.
Wir wissen bereits, dass beim Aufrufen eines Objekts mithilfe einer Pass-by-Referenz der eigentliche Aufruf dasselbe Objekt ist. Manchmal ist es erforderlich, eine Kopie des Objekts zu erstellen Wenn Sie die Kopie nicht beeinflussen möchten, können Sie ein identisches Objekt basierend auf dem aktuellen Objekt in PHP klonen. Die geklonte Kopie ist völlig unabhängig von den beiden Originalobjekten und stört sich nicht.
Objekt klonen
Verwenden Sie das Schlüsselwort „clone“ in PHP, um ein Objekt zu klonen.
<?php Klasse Person { öffentlicher $name; Funktion