91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

克隆對象clone

發布時間:2020-07-09 10:09:35 來源:網絡 閱讀:263 作者:yuxin1234567890 欄目:網絡安全

    在PHP中可以根據現有的對象克隆初一個完全一樣的對象,克隆以后,原本和副本兩個對象完全獨立,互不干擾。

<?php

class person{

private $name;

private $sex;

private $age;


function __construct($name="",$sex="",$age=""){

$this->name=$name;

$this->sex=$sex;

$this->age=$age;

}


function say(){

echo "我的名字:".$this->name.";性別:".$this->sex.";年齡:".$this->age."<br/>";

}

}

$person1=new person("張三","男","40");

$person2=clone $person1;


$person1->say();

$person2->say();

?>

代碼運行結果是:

克隆對象clone


    如果需要對克隆后的副本對象在克隆時重新為成員屬性賦初值,,則可以在類中聲明一個魔術方法__clone()。該方法是在對象克隆時自動調用的,所以就可以通過此方法對克隆后的副本重新初始化。__clone()方法不需要任何參數,該方法中自動包含$this和$that兩個對象的引用,$this是副本對象的引用,而$that是原本對象的引用。

<?php

class person{

private $name;

private $sex;

private $age;


function __construct($name="",$sex="",$age=""){

$this->name=$name;

$this->sex=$sex;

$this->age=$age;

}


function __clone(){

$this->name="張三";

$this->sex="女";

$this->age="20";

}


function say(){

echo "我的名字:".$this->name.";性別:".$this->sex.";年齡:".$this->age."<br/>";

}

}

$person1=new person("張三","男","40");

$person2=clone $person1;


$person1->say();

$person2->say();

?>

代碼運行結果是:

克隆對象clone


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

叶城县| 虞城县| 霍林郭勒市| 比如县| 柏乡县| 新晃| 聂拉木县| 顺昌县| 天长市| 牟定县| 宁化县| 涿鹿县| 彰化县| 类乌齐县| 盐边县| 宜君县| 双流县| 广东省| 南城县| 哈巴河县| 鄂托克前旗| 富顺县| 嵩明县| 锦州市| 淅川县| 龙海市| 石首市| 饶平县| 凤冈县| 昌宁县| 商水县| 西丰县| 天全县| 龙泉市| 紫云| 南岸区| 太康县| 藁城市| 宜都市| 乃东县| 乌兰浩特市|