Heim >php教程 >PHP开发 >PHP-objektorientiertes Klonobjekt

PHP-objektorientiertes Klonobjekt

WBOY
WBOYOriginal
2016-08-04 08:57:101489Durchsuche

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
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn