
---- EXPECTED OUTPUT
*** Testing uasort() : object functionality ***
-- Testing uasort() with StaticClass objects --
bool(true)
array(4) {
  [3]=>
  object(StaticClass)#%d (0) {
  }
  [2]=>
  object(StaticClass)#%d (0) {
  }
  [1]=>
  object(StaticClass)#%d (0) {
  }
  [0]=>
  object(StaticClass)#%d (0) {
  }
}
-- Testing uasort() with EmptyClass objects --
bool(true)
array(4) {
  [3]=>
  object(EmptyClass)#%d (0) {
  }
  [2]=>
  object(EmptyClass)#%d (0) {
  }
  [1]=>
  object(EmptyClass)#%d (0) {
  }
  [0]=>
  object(EmptyClass)#%d (0) {
  }
}
-- Testing uasort() with ChildClass objects --
bool(true)
array(4) {
  [2]=>
  object(ChildClass)#%d (2) {
    ["child_value"]=>
    int(15)
    ["pub_value"]=>
    NULL
  }
  [0]=>
  object(ChildClass)#%d (2) {
    ["child_value"]=>
    int(20)
    ["pub_value"]=>
    NULL
  }
  [1]=>
  object(ChildClass)#%d (2) {
    ["child_value"]=>
    int(500)
    ["pub_value"]=>
    NULL
  }
  [3]=>
  object(ChildClass)#%d (2) {
    ["child_value"]=>
    int(700)
    ["pub_value"]=>
    NULL
  }
}
Done
---- ACTUAL OUTPUT
Could not open input file: Array
---- FAILED
