首頁 > 後端開發 > php教程 > PHP物件導向-clone關鍵字

PHP物件導向-clone關鍵字

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 08:56:08
原創
879 人瀏覽過

clone關鍵字用於複製對象,複製完的對象和來源對象保持獨立,修改它的屬性,不會對來源對象造成影響。但是直接賦值引用則不同,它會導致所做的修改也影響到來源對象,舉例:


<?php
class NbaPlayer{
	public $name = &#39;&#39;;
}

$james = new NbaPlayer();

$james->name = 'james';
echo 'james`s name is '.$james->name.'<br>';
$james2 = clone $james;//克隆
$james2->name = 'james2';
echo 'after assign :<br>';
echo 'james`s name is '.$james->name.'<br>';
echo 'james2`s name is '.$james2->name.'<br>';
$james3 = $james;	   //赋值
$james3->name = 'james3';
echo 'after assign:<br>';
echo 'james`s name is '.$james->name.'<br>';
echo 'james2`s name is '.$james3->name.'<br>';
登入後複製

運行後結果:

james`s name is james
james`s name is james
james`s name is james
james2`s name is james2
after assign:
james`s name is james33g 以上就介紹了PHP物件導向——clone關鍵字,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
使用動態鍵循環 PHP 物件:逐步指南
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
spring - JavaWeb中 Service 層的事務問題
來自於 1970-01-01 08:00:00
0
0
0
java - C語言演算法題-韓信點兵 解法?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板