max_error.phpt 717 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Test wrong number of arguments for min()
  3. --FILE--
  4. <?php
  5. /*
  6. * proto mixed min(mixed arg1 [, mixed arg2 [, mixed ...]])
  7. * Function is implemented in ext/standard/array.c
  8. */
  9. echo "\n*** Testing Error Conditions ***\n";
  10. var_dump(max());
  11. var_dump(max(1));
  12. var_dump(max(array()));
  13. var_dump(max(new stdclass));
  14. ?>
  15. --EXPECTF--
  16. *** Testing Error Conditions ***
  17. Warning: max() expects at least 1 parameter, 0 given in %s on line 10
  18. NULL
  19. Warning: max(): When only one parameter is given, it must be an array in %s on line 11
  20. NULL
  21. Warning: max(): Array must contain at least one element in %s on line 12
  22. bool(false)
  23. Warning: max(): When only one parameter is given, it must be an array in %s on line 13
  24. NULL