この点のマニュアルを読みましたが、この背後にあるロジックを理解できません。 http://www.php.net/manual/en/language.oop5.basic.php
$obj1 = new Test();
$obj2 = new $obj1;
var_dump($obj1 === $obj2); //bool(false)
とはいえ、どうしてこうなるのか、
var_dump($obj1); //object(Test)#1 (0) { }
var_dump($obj2); //object(Test)#2 (0) { }
bool(true) を期待していますが、「bool(false)」です。