Как проверять наличие объекта в массиве по ссылке объекта?
В этом случае в массив добавится только $a,но как сделать так чтобы и $a1 тоже добавился?
public static function registerProduct($product){
try {
if (in_array($product, self::$products)) {
throw new \Exception('Введены одинаковые продукты '.'</br>');
}
else{
array_push(self::$products,$product);
}
}
catch (\Exception $exception){
echo $exception->getMessage();
}
}
$a = new Processor("Intel",100,"Max",24);
$a->registerProduct($a);
$a1 = new Processor("Intel",100,"Max",24);
$a1->registerProduct($a1);