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