gpt4 book ai didi

php - PHP OOP 中 $a=&$b 、 $a = $b 和 $a= clone $b 的区别

转载 作者:可可西里 更新时间:2023-11-01 00:23:53 26 4
gpt4 key购买 nike

PHP 中$a = &$b$a = $b$b = clone $a 有什么区别面向对象? $a 是一个类的实例。

最佳答案

// $a is a reference of $b, if $a changes, so does $b.    
$a = &$b;

// assign $b to $a, the most basic assign.
$a = $b;

// This is for object clone. Assign a copy of object `$b` to `$a`.
// Without clone, $a and $b has same object id, which means they are pointing to same object.
$a = clone $b;

并使用 References 查看更多信息, Object Cloning .

关于php - PHP OOP 中 $a=&$b 、 $a = $b 和 $a= clone $b 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11184743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com