在前面的PHP物件導向之物件和引用,我們試圖以"$b=$a"的方式複製物件以傳遞物件的值(內容),結果卻是傳遞物件的位址,在結尾為了解決複製物件這個問題,提到了克隆的方法。接下來講一下php物件導向之克隆物件。
前面我們已經知道,使用傳址引用的方式調用對象,實質調用的是同一個對象,有時需要建設立一個對象的副本,改變原來的對象時不希望影響到副本,在PHP中可以根據現在的對象來克隆出一個完全一樣的對象,克隆出來的副本和原本兩個對象完全獨立而互不干擾。
物件複製
在php中使用"clone"關鍵字來複製物件。