クラスオブジェクトのコピーを作成するために __clone() を使用したいのですが、その後、そのコピーオブジェクトを印刷したいと考えています。コードは次のとおりです。
<?php
class Test {
public static $counter = 0;
public $id;
public $other;
public function __construct(){
$this->id = self::$counter++;
}
public function __clone()
{
$this->other = $that->other;
$this->id = self::$counter++;
}
}
$obj = new Test();
$copy = clone $obj;
print_r($copy);
?>