clone方法,是不是兩個(gè)對(duì)象指向一個(gè)引用
比如說有兩個(gè)對(duì)象都是同一個(gè)原型clone出來的,如果修改了一個(gè)對(duì)象的值,另一個(gè)會(huì)不會(huì)受到影響,應(yīng)該會(huì)吧。。。
?比如說有兩個(gè)對(duì)象都是同一個(gè)原型clone出來的,如果修改了一個(gè)對(duì)象的值,另一個(gè)會(huì)不會(huì)受到影響,應(yīng)該會(huì)吧。。。
?2015-03-27
舉報(bào)
2016-08-02
并不會(huì),clone出來的對(duì)象已經(jīng)是另一個(gè)對(duì)象了,就比如我執(zhí)行下面的代碼
然后在運(yùn)行的結(jié)果如下:
注意,我var_dump出來的兩個(gè)對(duì)象的#后面的id值是不同的,也就是說這是兩個(gè)不同的對(duì)象,那么改變了Dog對(duì)象的name值也不會(huì)對(duì)Cat對(duì)象造成影響。
2015-11-04
PHP的clone是淺復(fù)制,克隆的新對(duì)象只是源對(duì)象的引用
2015-04-24
一樣的疑惑,如果是指針的話,我也覺得會(huì)