Compare PHP Objects
<?php
class Animal
{
private $type;
public function __construct($type)
{
$this->name = $type;
}
public function getType()
{
return $this->type;
}
}
$dog = new Animal('Dog');
$cat = new Animal('Cat');
$secondDog = new Animal('Dog');
var_dump($dog == $cat); // false
var_dump($dog != $cat); // true
var_dump($dog !== $cat); // true
var_dump($dog == $secondDog); //true
var_dump($dog != $secondDog); //false
var_dump($dog === $secondDog); //false