php 對象賦值后改變成員變量影響賦值對象


話不多說看代碼

<?php
class obj
{
    
}

$obj1=new obj();//實例化對象
$obj2=$obj1;//賦值新對象
$obj1->name="test";//改變老對象的成員變量屬性
var_dump($obj1);
var_dump($obj2);
$obj2->name="name";//改變新對象的成員變量屬性
var_dump($obj1);
var_dump($obj2);
?>

打印結果

對obj1的操作 直接影響了obj2 , 對obj2的操作 直接影響了obj1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM