fork download
  1. <?php
  2.  
  3. function sameObject($a, $b)
  4. {
  5. return [$a->x, $a->y, $a->foo] == [$b->x, $b->y, $b->foo];
  6. }
  7.  
  8. class A
  9. {
  10. public $x = 'x';
  11.  
  12. public $y = 'y';
  13.  
  14. public $foo = 'foo';
  15. }
  16.  
  17. class B
  18. {
  19. public $x = 'x';
  20.  
  21. public $y = 'y';
  22.  
  23. public $foo = 'foo';
  24. }
  25.  
  26. print_r(sameObject(new A(), new B()));
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
1