Php中,怎么保证两个互相赋值变量,其中一个重新赋值后,另一个变量不会受影响?见下图

怎么改,可以保证变量p不受变量m修改的影响?
2025-02-26 15:21:58
推荐回答(2个)
回答1:

$cars=array("123","345","789");
$s="";
//遍历数组,并且把每一个数组和前一个结果组合。

foreach ($cars as $k=>$v ){
$s=$s.$v;
}
echo $s;

结果显示
123456789

回答2:

class testClass {
public $attr1;
public $attr2;
}

$obj = new testClass();
$obj -> attr1 = 'a';
$obj -> attr2 = 'b';

$copy_obj = $obj;
## 使用关键字clone可以完成对对象的复制 ##
$copy_obj_new = clone $obj;

var_dump($obj);
var_dump($copy_obj);
var_dump($copy_obj_new);