这里面的那个 === 不是说全等于嘛
然后代码里面的为啥是false
$a = new Car();
$a->name = "宝马X6";
// $b = clone $a ; //第一种情况
$b = &$a ; //第二种情况
echo $a == $b ? "true" : "false"; //两种情况都返回true
echo $a === $b ? "true" : "false"; //第一种情况返回false ; 第二种情况返回true
当使用比较操作符(==)时,对象以一种很简单的规则比较:当两个对象有相同的属性和值,属于同一个类且被定义在相同的命名空间中,则两个对象相等。
另一方面,当使用全等符(===)时,当且仅当两个对象指向同一个对象时才相等。
一个是判断是否相同,一个判断地址空间
说明两个不全等