min.phpt 825 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --TEST--
  2. min() tests
  3. --INI--
  4. precision=14
  5. --FILE--
  6. <?php
  7. var_dump(min());
  8. var_dump(min(1));
  9. var_dump(min(array()));
  10. var_dump(min(new stdclass));
  11. var_dump(min(2,1,2));
  12. var_dump(min(2.1,2.11,2.09));
  13. var_dump(min("", "t", "b"));
  14. var_dump(min(false, true, false));
  15. var_dump(min(true, false, true));
  16. var_dump(min(1, true, false, true));
  17. var_dump(min(0, true, false, true));
  18. echo "Done\n";
  19. ?>
  20. --EXPECTF--
  21. Warning: min() expects at least 1 parameter, 0 given in %s on line 3
  22. NULL
  23. Warning: min(): When only one parameter is given, it must be an array in %s on line 4
  24. NULL
  25. Warning: min(): Array must contain at least one element in %s on line 5
  26. bool(false)
  27. Warning: min(): When only one parameter is given, it must be an array in %s on line 6
  28. NULL
  29. int(1)
  30. float(2.09)
  31. string(0) ""
  32. bool(false)
  33. bool(false)
  34. bool(false)
  35. int(0)
  36. Done