3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public function __toString() { return '-'; } } class B {public function __toString() { return '-'; } } class C {public function __toString() { return '-'; } } $c = new C; var_dump(array_unique([$c, new A, new B, $c, new A]));

preferences:
31.27 ms | 402 KiB | 5 Q