潛克隆(淺拷貝)
只能克隆對(duì)象的"非對(duì)象非資源"數(shù)據(jù)。但如果對(duì)象中屬性存儲(chǔ)的是對(duì)象類(lèi)型,就可以看到克隆沒(méi)有克隆對(duì)象類(lèi)型,還是原來(lái)的對(duì)象。

淺拷貝示例

打印結(jié)果
深克隆(深拷貝)
php中,默認(rèn)克隆方式是潛克隆,要想實(shí)現(xiàn)深克隆,即一個(gè)對(duì)象中的所有屬性數(shù)據(jù)都徹底復(fù)制成新的對(duì)象,就需要實(shí)現(xiàn)魔術(shù)方法__clone()。

深拷貝方法

打印結(jié)果