运行 ❯
获取您自己的
PHP
服务器
×
更改方向
更改主题,深色/浅色
前往 Spaces
<!DOCTYPE html> <html> <body> <?php class MyClass { public $amount; public function __clone() { $value = $this->amount; unset($this->amount); // Unset breaks references $this->amount = $value; } } // Create an object with a reference $value = 5; $obj = new MyClass(); $obj->amount = &$value; // Clone the object $copy = clone $obj; // Change the value in the original object $obj->amount = 6; // The copy is not changed print_r($copy); ?> </body> </html>
MyClass Object ( [amount] => 5 )