max_basic.phpt 666 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --TEST--
  2. Test return type and value for expected input max()
  3. --FILE--
  4. <?php
  5. /*
  6. * Function is implemented in ext/standard/array.c
  7. */
  8. echo "\n*** Testing sequences of numbers ***\n";
  9. var_dump(max(2,1,2));
  10. var_dump(max(-2,1,2));
  11. var_dump(max(2.1,2.11,2.09));
  12. var_dump(max("", "t", "b"));
  13. var_dump(max(false, true, false));
  14. var_dump(max(true, false, true));
  15. var_dump(max(1, true, false, true));
  16. var_dump(max(0, true, false, true));
  17. var_dump(max(0, 1, array(2,3)));
  18. echo "\nDone\n";
  19. ?>
  20. --EXPECT--
  21. *** Testing sequences of numbers ***
  22. int(2)
  23. int(2)
  24. float(2.11)
  25. string(1) "t"
  26. bool(true)
  27. bool(true)
  28. int(1)
  29. bool(true)
  30. array(2) {
  31. [0]=>
  32. int(2)
  33. [1]=>
  34. int(3)
  35. }
  36. Done