min_basic.phpt 692 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Test return type and value for expected input 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 sequences of numbers ***\n";
  10. var_dump(min(2,1,2));
  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. var_dump(min(0, 1, array(2,3)));
  19. echo "\nDone\n";
  20. ?>
  21. --EXPECT--
  22. *** Testing sequences of numbers ***
  23. int(1)
  24. int(-2)
  25. float(2.09)
  26. string(0) ""
  27. bool(false)
  28. bool(false)
  29. bool(false)
  30. int(0)
  31. int(0)
  32. Done