: This article mainly introduces PHP object-oriented-clone keywords. For more information about PHP tutorials, see. The clone keyword is used to copy an object. the copied object remains independent from the source object. modifying its attributes does not affect the source object. However, direct value assignment references are different, and the changes may affect the source object. for example:
Name = 'James '; echo 'James's name is'. $ james-> name .'
'; $ James2 = clone $ james; // clone $ james2-> name = 'james2'; echo' after assign:
'; Echo 'James's name is'. $ james-> name .'
'; Echo 'james2's name is'. $ james2-> name .'
'; $ James3 = $ james; // value $ james3-> name = 'james3'; echo' after assign:
'; Echo 'James's name is'. $ james-> name .'
'; Echo 'james2's name is'. $ james3-> name .'
';
Result after running:
James's name is james
After clone:
James's name is james
James2's name is james2
After assign:
James's name is james3
James2's name is james3
The above introduces PHP object-oriented-clone keywords, including the content, hope to be helpful to friends who are interested in PHP tutorials.