<?php class Car { public $name = 'car'; public function __clone() { $obj = new Car(); $obj->name = $this->name; } } $a = new Car(); $a->name = 'new car'; $b = clone $a; if ($a == $b) echo '=='; //true if ($a === $b) echo '==='; //false $str = serialize($a); //对象序列化成字符串 echo $str.'<br>'; var_dump($str); $c = unserialize($str); //反序列化为对象 var_dump($c);
输出前面的O:3:"Car":1:{s:4:"name";s:7:"new car";}能逐个字逐个字解释吗?