PageRenderTime 44ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/hphp/test/zend/bad/ext/standard/tests/strings/pack.php

http://github.com/facebook/hiphop-php
PHP | 90 lines | 75 code | 15 blank | 0 comment | 0 complexity | bff02526a7e6ccedfe4087d38755caa9 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
  1. <?php
  2. print_r(unpack("A", pack("A", "hello world")));
  3. print_r(unpack("A*", pack("A*", "hello world")));
  4. echo '"'.pack("A9", "hello").'"';
  5. echo "\n";
  6. print_r(unpack("C", pack("C", -127)));
  7. print_r(unpack("C", pack("C", 127)));
  8. print_r(unpack("C", pack("C", 255)));
  9. print_r(unpack("C", pack("C", -129)));
  10. print_r(unpack("H", pack("H", 0x04)));
  11. print_r(unpack("I", pack("I", 65534)));
  12. print_r(unpack("I", pack("I", 0)));
  13. print_r(unpack("I", pack("I", -1000)));
  14. print_r(unpack("I", pack("I", -64434)));
  15. print_r(unpack("I", pack("I", 4294967296)));
  16. print_r(unpack("I", pack("I", -4294967296)));
  17. print_r(unpack("L", pack("L", 65534)));
  18. print_r(unpack("L", pack("L", 0)));
  19. print_r(unpack("L", pack("L", 2147483650)));
  20. print_r(unpack("L", pack("L", 4294967295)));
  21. print_r(unpack("L", pack("L", -2147483648)));
  22. print_r(unpack("N", pack("N", 65534)));
  23. print_r(unpack("N", pack("N", 0)));
  24. print_r(unpack("N", pack("N", 2147483650)));
  25. print_r(unpack("N", pack("N", 4294967296)));
  26. print_r(unpack("N", pack("N", -2147483648)));
  27. print_r(unpack("N", pack("N", -30000)));
  28. print_r(unpack("S", pack("S", 65534)));
  29. print_r(unpack("S", pack("S", 65537)));
  30. print_r(unpack("S", pack("S", 0)));
  31. print_r(unpack("S", pack("S", -1000)));
  32. print_r(unpack("S", pack("S", -64434)));
  33. print_r(unpack("S", pack("S", -65535)));
  34. print_r(unpack("V", pack("V", 65534)));
  35. print_r(unpack("V", pack("V", 0)));
  36. print_r(unpack("V", pack("V", 2147483650)));
  37. print_r(unpack("V", pack("V", 4294967296)));
  38. print_r(unpack("V", pack("V", -2147483648)));
  39. print_r(unpack("a", pack("a", "hello world")));
  40. print_r(unpack("a*", pack("a*", "hello world")));
  41. print_r(unpack("c", pack("c", -127)));
  42. print_r(unpack("c", pack("c", 127)));
  43. print_r(unpack("c", pack("c", 255)));
  44. print_r(unpack("c", pack("c", -129)));
  45. print_r(unpack("h", pack("h", 3000000)));
  46. print_r(unpack("i", pack("i", 65534)));
  47. print_r(unpack("i", pack("i", 0)));
  48. print_r(unpack("i", pack("i", -1000)));
  49. print_r(unpack("i", pack("i", -64434)));
  50. print_r(unpack("i", pack("i", -65535)));
  51. print_r(unpack("i", pack("i", -2147483647)));
  52. print_r(unpack("l", pack("l", 65534)));
  53. print_r(unpack("l", pack("l", 0)));
  54. print_r(unpack("l", pack("l", 2147483650)));
  55. print_r(unpack("l", pack("l", 4294967296)));
  56. print_r(unpack("l", pack("l", -2147483648)));
  57. print_r(unpack("n", pack("n", 65534)));
  58. print_r(unpack("n", pack("n", 65537)));
  59. print_r(unpack("n", pack("n", 0)));
  60. print_r(unpack("n", pack("n", -1000)));
  61. print_r(unpack("n", pack("n", -64434)));
  62. print_r(unpack("n", pack("n", -65535)));
  63. print_r(unpack("s", pack("s", 32767)));
  64. print_r(unpack("s", pack("s", 65535)));
  65. print_r(unpack("s", pack("s", 0)));
  66. print_r(unpack("s", pack("s", -1000)));
  67. print_r(unpack("s", pack("s", -64434)));
  68. print_r(unpack("s", pack("s", -65535)));
  69. print_r(unpack("v", pack("v", 65534)));
  70. print_r(unpack("v", pack("v", 65537)));
  71. print_r(unpack("v", pack("v", 0)));
  72. print_r(unpack("v", pack("v", -1000)));
  73. print_r(unpack("v", pack("v", -64434)));
  74. print_r(unpack("v", pack("v", -65535)));
  75. ?>