007.phpt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. --TEST--
  2. gzencode() and invalid params
  3. --SKIPIF--
  4. <?php if (!extension_loaded("zlib")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. var_dump(gzencode());
  8. var_dump(gzencode(1,1,1,1));
  9. var_dump(gzencode("", -10));
  10. var_dump(gzencode("", 100));
  11. var_dump(gzencode("", 1, 100));
  12. var_dump(gzencode("", -1, ZLIB_ENCODING_GZIP));
  13. var_dump(gzencode("", 9, ZLIB_ENCODING_DEFLATE));
  14. $string = "Light of my sun
  15. Light in this temple
  16. Light in my truth
  17. Lies in the darkness";
  18. var_dump(gzencode($string, 9, 3));
  19. var_dump(gzencode($string, -1, ZLIB_ENCODING_GZIP));
  20. var_dump(gzencode($string, 9, ZLIB_ENCODING_DEFLATE));
  21. echo "Done\n";
  22. ?>
  23. --EXPECTF--
  24. Warning: gzencode() expects at least 1 parameter, 0 given in %s on line %d
  25. NULL
  26. Warning: gzencode() expects at most 3 parameters, 4 given in %s on line %d
  27. NULL
  28. Warning: gzencode(): compression level (-10) must be within -1..9 in %s on line %d
  29. bool(false)
  30. Warning: gzencode(): compression level (100) must be within -1..9 in %s on line %d
  31. bool(false)
  32. Warning: gzencode(): encoding mode must be either ZLIB_ENCODING_RAW, ZLIB_ENCODING_GZIP or ZLIB_ENCODING_DEFLATE in %s on line %d
  33. bool(false)
  34. string(%d) "%a"
  35. string(%d) "%a"
  36. Warning: gzencode(): encoding mode must be either ZLIB_ENCODING_RAW, ZLIB_ENCODING_GZIP or ZLIB_ENCODING_DEFLATE in %s on line %d
  37. bool(false)
  38. string(%d) "%a"
  39. string(%d) "%a"
  40. Done