bug40191.phpt 406 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #40191 (use of array_unique() with objects triggers segfault)
  3. --FILE--
  4. <?php
  5. $arrObj = new ArrayObject();
  6. $arrObj->append('foo');
  7. $arrObj->append('bar');
  8. $arrObj->append('foo');
  9. try {
  10. $arr = array_unique($arrObj);
  11. } catch (TypeError $e) {
  12. echo $e->getMessage(), "\n";
  13. }
  14. echo "Done\n";
  15. ?>
  16. --EXPECT--
  17. array_unique(): Argument #1 ($array) must be of type array, ArrayObject given
  18. Done