bug77931.phpt 606 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #77931: Warning for array_map mentions wrong type
  3. --FILE--
  4. <?php
  5. try {
  6. array_map('trim', array(), 1);
  7. } catch (TypeError $e) {
  8. echo $e->getMessage(), "\n";
  9. }
  10. try {
  11. array_map('trim', array(), array(), true);
  12. } catch (TypeError $e) {
  13. echo $e->getMessage(), "\n";
  14. }
  15. try {
  16. array_map('trim', array(), array(), array(), null);
  17. } catch (TypeError $e) {
  18. echo $e->getMessage(), "\n";
  19. }
  20. ?>
  21. --EXPECT--
  22. array_map(): Argument #3 must be of type array, int given
  23. array_map(): Argument #4 must be of type array, bool given
  24. array_map(): Argument #5 must be of type array, null given