第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么要用__clone魔術(shù)方法?明明可以不用啊?( 見(jiàn)代碼注釋)

class Car {

? ? public $name = 'car';

//不懂下面的克隆函數(shù)有啥用,明明就算不用它,依然可以用clone復(fù)制????? ? ?

/* ? ?public function __clone() {

? ? ? ? $obj = new Car();

? ? ? ? $obj->name = $this->name;

? ? }*/

}

$a = new Car();

$a->name = 'new car';

$b = clone $a;//這個(gè)克隆和直接賦值=又有啥差別呢?

if ($a == $b) echo '=='; ? //true

if ($a === $b) echo '==='; //false


$str = serialize($b); //對(duì)象序列化成字符串

echo $str.'<br>';

$c = unserialize($str); //反序列化為對(duì)象

var_dump($c);


正在回答

4 回答

http://idcbgp.cn/video/3689

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

野生碼農(nóng)在線co腚

簡(jiǎn)單的來(lái)說(shuō)__clone()可以自定義復(fù)制后對(duì)象的屬性初期值.
2017-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Datcg 提問(wèn)者 回復(fù) 野生碼農(nóng)在線co腚

現(xiàn)在新版本的php好像慢慢禁用魔術(shù)方法了。。。
2017-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

野生碼農(nóng)在線co腚 回復(fù) Datcg 提問(wèn)者

先把我的答案采納了,謝謝。
2017-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Datcg 提問(wèn)者 回復(fù) 野生碼農(nóng)在線co腚

哈哈!好的。
2017-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#5

菜鳥(niǎo)Wenco 回復(fù) 野生碼農(nóng)在線co腚

666剛我也想問(wèn)來(lái)著!
2018-04-27 回復(fù) 有任何疑惑可以回復(fù)我~
#6

carol_PHP

感謝分享!
2019-10-31 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

clone函數(shù)里的東西可以不用,課程里面只是為了讓大家看得清楚

你把clone函數(shù)的東西去掉,也能運(yùn)行。

0 回復(fù) 有任何疑惑可以回復(fù)我~


使用_clone() 就將屏蔽_clone() 內(nèi)的 復(fù)制 永遠(yuǎn)初始化

0 回復(fù) 有任何疑惑可以回復(fù)我~

用__clone魔術(shù)方法可以讓你克隆之后的代碼重復(fù)利用,減少你代碼的重復(fù)率。


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Datcg 提問(wèn)者

不是這個(gè)意思,看我代碼,屏蔽了__clone(),不也可以復(fù)制嗎?
2017-04-09 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PHP進(jìn)階篇
  • 參與學(xué)習(xí)       181905    人
  • 解答問(wèn)題       2646    個(gè)

輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開(kāi)發(fā)網(wǎng)站程序

進(jìn)入課程

為什么要用__clone魔術(shù)方法?明明可以不用?。浚?見(jiàn)代碼注釋)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)