You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
893 B

  1. --TEST--
  2. Test array_values() function (errors)
  3. --INI--
  4. precision=14
  5. --FILE--
  6. <?php
  7. echo "\n*** Testing error conditions ***\n";
  8. /* Invalid number of args */
  9. var_dump( array_values() ); // Zero arguments
  10. var_dump( array_values(array(1,2,3), "") ); // No. of args > expected
  11. /* Invalid types */
  12. var_dump( array_values("") ); // Empty string
  13. var_dump( array_values(100) ); // Integer
  14. var_dump( array_values(new stdclass) ); // object
  15. echo "Done\n";
  16. ?>
  17. --EXPECTF--
  18. *** Testing error conditions ***
  19. Warning: Wrong parameter count for array_values() in %s on line %d
  20. NULL
  21. Warning: Wrong parameter count for array_values() in %s on line %d
  22. NULL
  23. Warning: array_values(): The argument should be an array in %s on line %d
  24. NULL
  25. Warning: array_values(): The argument should be an array in %s on line %d
  26. NULL
  27. Warning: array_values(): The argument should be an array in %s on line %d
  28. NULL
  29. Done