bug53437_var2.phpt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. --TEST--
  2. Bug #53437 DateInterval basic serialization
  3. --FILE--
  4. <?php
  5. $di0 = new DateInterval('P2Y4DT6H8M');
  6. $s = serialize($di0);
  7. $di1 = unserialize($s);
  8. var_dump($di0, $di1);
  9. ?>
  10. --EXPECT--
  11. object(DateInterval)#1 (16) {
  12. ["y"]=>
  13. int(2)
  14. ["m"]=>
  15. int(0)
  16. ["d"]=>
  17. int(4)
  18. ["h"]=>
  19. int(6)
  20. ["i"]=>
  21. int(8)
  22. ["s"]=>
  23. int(0)
  24. ["f"]=>
  25. float(0)
  26. ["weekday"]=>
  27. int(0)
  28. ["weekday_behavior"]=>
  29. int(0)
  30. ["first_last_day_of"]=>
  31. int(0)
  32. ["invert"]=>
  33. int(0)
  34. ["days"]=>
  35. bool(false)
  36. ["special_type"]=>
  37. int(0)
  38. ["special_amount"]=>
  39. int(0)
  40. ["have_weekday_relative"]=>
  41. int(0)
  42. ["have_special_relative"]=>
  43. int(0)
  44. }
  45. object(DateInterval)#2 (16) {
  46. ["y"]=>
  47. int(2)
  48. ["m"]=>
  49. int(0)
  50. ["d"]=>
  51. int(4)
  52. ["h"]=>
  53. int(6)
  54. ["i"]=>
  55. int(8)
  56. ["s"]=>
  57. int(0)
  58. ["f"]=>
  59. float(0)
  60. ["weekday"]=>
  61. int(0)
  62. ["weekday_behavior"]=>
  63. int(0)
  64. ["first_last_day_of"]=>
  65. int(0)
  66. ["invert"]=>
  67. int(0)
  68. ["days"]=>
  69. bool(false)
  70. ["special_type"]=>
  71. int(0)
  72. ["special_amount"]=>
  73. int(0)
  74. ["have_weekday_relative"]=>
  75. int(0)
  76. ["have_special_relative"]=>
  77. int(0)
  78. }